From e3b4b3fcad5def8bc6d59d3bca327914ecb62b16 Mon Sep 17 00:00:00 2001 From: Saad AlKathiri <75491054+DevilCode0@users.noreply.github.com> Date: Mon, 27 May 2024 08:19:02 +0300 Subject: [PATCH] Change the project to Android --- .../2.5 update/Materials/Material.007.mat | 13 +- .../2.5 update/Materials/Material.008.mat | 13 +- .../2.5 update/Materials/Material.009.mat | 13 +- .../2.5 update/Materials/Material.010.mat | 13 +- .../2.5 update/Materials/Material.013.mat | 7 +- .../2.5 update/Materials/Material.014.mat | 13 +- .../2.5 update/Materials/Material.015.mat | 13 +- .../2.5 update/Materials/Material.016.mat | 13 +- .../2.5 update/Materials/Material.017.mat | 13 +- .../2.5 update/Materials/Material.018.mat | 13 +- .../2.5 update/Materials/Material.019.mat | 14 +- .../2.5 update/Materials/Material.023.mat | 13 +- .../2.5 update/Materials/Material.024.mat | 13 +- .../2.5 update/Materials/Material.028.mat | 13 +- .../2.5 update/Materials/Material.058.mat | 13 +- .../2.5 update/Materials/Material.059.mat | 3 +- .../2.5 update/Materials/Material.063.mat | 14 +- .../2.5 update/source/br_Mat.mat | 3 +- .../2.5 update/source/qws_Mat.mat | 12 +- .../2.5 update/source/trunk_Mat.mat | 7 +- Assets/1-arab desert/2.6.unity | 450 +- Assets/1-arab desert/Materials/116251-01.mat | 13 +- .../Materials/Arab Desert Thumbnail 4.mat | 18 +- ...TexturesCom_SoilBeach0101_1_seamless_S.mat | 12 +- .../Materials/New Material 1.mat | 13 +- .../Materials/New Material 2.mat | 13 +- .../1-arab desert/Materials/New Material.mat | 13 +- .../Materials/Untitled_Artwork.mat | 61 +- Assets/1-arab desert/Materials/WIRE MESH.mat | 19 +- ...ound-red-rug-vintage-pattern-171182982.mat | 13 +- Assets/1-arab desert/Materials/black.mat | 13 +- Assets/1-arab desert/Materials/carpet.mat | 19 +- .../Materials/fanus/New Material.mat | 10 +- .../1-arab desert/Materials/fanus/light.mat | 13 +- Assets/1-arab desert/Materials/l.mat | 15 +- Assets/1-arab desert/Materials/mangad.mat | 14 +- Assets/1-arab desert/Materials/marka 1.mat | 12 +- Assets/1-arab desert/Materials/marka.mat | 12 +- Assets/1-arab desert/Materials/s.mat | 13 +- Assets/1-arab desert/Materials/w 1.mat | 13 +- Assets/1-arab desert/Materials/w.mat | 13 +- Assets/1-arab desert/Materials/wood.mat | 13 +- Assets/1-arab desert/Materials/z.mat | 13 +- .../bin boird/Materials/IMG_1050.mat | 6 +- .../TexturesCom_OldWood2_512_albedo.mat | 12 +- ...Chat_1920x1080_2021-04-11_13-27-34.013.mat | 12 +- ...Chat_2023-06-21_01-03-54.524_3840x2160.mat | 13 +- ...e_68988d85-441b-450c-bc58-9c2bc6cad095.mat | 6 +- .../bin boird/Materials/grope.mat | 13 +- ...e-star-vector-illustrations_217204-949.mat | 20 +- .../bin boird/Materials/image 1.mat | 13 +- .../bin boird/Materials/image.mat | 13 +- .../bin boird/Materials/image2.mat | 13 +- .../Materials/wood-board-background.mat | 12 +- Assets/1-arab desert/bin boird/black.mat | 3 +- Assets/1-arab desert/bin boird/blou.mat | 13 +- ...r-vector-illustrations_217204-949.png.meta | 32 +- Assets/1-arab desert/bin boird/red.mat | 13 +- Assets/1-arab desert/bin boird/yelow.mat | 13 +- Assets/QvPen/UdonAsset/QvPen_Pen.asset | 730 +--- .../Scripts/PickupSync C# Program Asset.asset | 999 +++-- .../1064dc79ec16c944793e0bfc45718c46.asset | 2 +- .../14b4018c8b30e7f4a843f35fbd61f788.asset | 2 +- .../613bc3c8079e6d04a853d44036b70d36.asset | 2 +- .../9f91aac51bd06b849bdfe541bad096bb.asset | 2 +- .../UtilityScripts/BoneFollower.asset | 2 +- .../UtilityScripts/InteractToggle.asset | 2 +- .../UtilityScripts/PlayerModSetter.asset | 2 +- .../Synced/GlobalToggleObject.asset | 2 +- .../Synced/MasterToggleObject.asset | 2 +- .../UtilityScripts/TrackingDataFollower.asset | 2 +- .../UtilityScripts/WorldAudioSettings.asset | 2 +- Assets/harry_t/us/ht8b.asset | 3771 ++++++++--------- Assets/harry_t/us/ht8b_cue.asset | 644 ++- 74 files changed, 3303 insertions(+), 4097 deletions(-) diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.007.mat b/Assets/1-arab desert/2.5 update/Materials/Material.007.mat index a08e6da..a4bd174 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.007.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.007.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.007 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.34237418, g: 0.16243574, b: 0.037383303, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.008.mat b/Assets/1-arab desert/2.5 update/Materials/Material.008.mat index 651947e..5f6a85c 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.008.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.008.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.008 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.090833865, g: 0.090833865, b: 0.090833865, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.009.mat b/Assets/1-arab desert/2.5 update/Materials/Material.009.mat index 0b137c0..433ecb1 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.009.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.009.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.009 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.010.mat b/Assets/1-arab desert/2.5 update/Materials/Material.010.mat index e916cd8..bfd0a23 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.010.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.010.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.010 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.013.mat b/Assets/1-arab desert/2.5 update/Materials/Material.013.mat index db21423..02131ba 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.013.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.013.mat @@ -8,12 +8,12 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.013 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 - m_ValidKeywords: + m_ValidKeywords: [] + m_InvalidKeywords: - _NORMALMAP - m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -66,6 +66,7 @@ Material: - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.014.mat b/Assets/1-arab desert/2.5 update/Materials/Material.014.mat index 4b6cff4..af8af63 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.014.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.014.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.014 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.015.mat b/Assets/1-arab desert/2.5 update/Materials/Material.015.mat index 7c65289..384f58b 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.015.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.015.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.015 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.16794758, g: 0.16794758, b: 0.16794758, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.016.mat b/Assets/1-arab desert/2.5 update/Materials/Material.016.mat index 2bc23fc..b45af0b 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.016.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.016.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.016 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.017.mat b/Assets/1-arab desert/2.5 update/Materials/Material.017.mat index 0ae8580..fa51032 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.017.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.017.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.017 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.018.mat b/Assets/1-arab desert/2.5 update/Materials/Material.018.mat index 6d23cdf..c21fc63 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.018.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.018.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.018 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.019.mat b/Assets/1-arab desert/2.5 update/Materials/Material.019.mat index 8a09222..c6e66ef 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.019.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.019.mat @@ -2,20 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.019 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _NORMALMAP + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _NORMALMAP m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +60,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +82,4 @@ Material: m_Colors: - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.023.mat b/Assets/1-arab desert/2.5 update/Materials/Material.023.mat index a4bdcab..fc5e812 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.023.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.023.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.023 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.13758257, g: 0.13758257, b: 0.13758257, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.024.mat b/Assets/1-arab desert/2.5 update/Materials/Material.024.mat index 7fea4ea..9742b7d 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.024.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.024.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.024 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.028.mat b/Assets/1-arab desert/2.5 update/Materials/Material.028.mat index 1444542..698722f 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.028.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.028.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.028 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.19597836, g: 0.19597836, b: 0.19597836, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.058.mat b/Assets/1-arab desert/2.5 update/Materials/Material.058.mat index 20c3a63..f215e5b 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.058.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.058.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.058 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.214025, g: 0.214025, b: 0.214025, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.059.mat b/Assets/1-arab desert/2.5 update/Materials/Material.059.mat index dbcd163..fd7012c 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.059.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.059.mat @@ -8,7 +8,7 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.059 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] @@ -65,6 +65,7 @@ Material: - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 diff --git a/Assets/1-arab desert/2.5 update/Materials/Material.063.mat b/Assets/1-arab desert/2.5 update/Materials/Material.063.mat index d17df3e..98194de 100644 --- a/Assets/1-arab desert/2.5 update/Materials/Material.063.mat +++ b/Assets/1-arab desert/2.5 update/Materials/Material.063.mat @@ -2,20 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Material.063 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _NORMALMAP + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _NORMALMAP m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +60,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +82,4 @@ Material: m_Colors: - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/2.5 update/source/br_Mat.mat b/Assets/1-arab desert/2.5 update/source/br_Mat.mat index 77221fd..6682000 100644 --- a/Assets/1-arab desert/2.5 update/source/br_Mat.mat +++ b/Assets/1-arab desert/2.5 update/source/br_Mat.mat @@ -8,7 +8,7 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: br_Mat - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] @@ -65,6 +65,7 @@ Material: - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 diff --git a/Assets/1-arab desert/2.5 update/source/qws_Mat.mat b/Assets/1-arab desert/2.5 update/source/qws_Mat.mat index 648f9cd..efa7414 100644 --- a/Assets/1-arab desert/2.5 update/source/qws_Mat.mat +++ b/Assets/1-arab desert/2.5 update/source/qws_Mat.mat @@ -8,19 +8,18 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: qws_Mat - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 - m_ValidKeywords: + m_ValidKeywords: [] + m_InvalidKeywords: - _ALPHAPREMULTIPLY_ON - _NORMALMAP - m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 - m_CustomRenderQueue: 3000 - stringTagMap: - RenderType: Transparent + m_CustomRenderQueue: -1 + stringTagMap: {} disabledShaderPasses: [] m_LockedProperties: m_SavedProperties: @@ -68,6 +67,7 @@ Material: - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 10 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 diff --git a/Assets/1-arab desert/2.5 update/source/trunk_Mat.mat b/Assets/1-arab desert/2.5 update/source/trunk_Mat.mat index c6126f0..157be68 100644 --- a/Assets/1-arab desert/2.5 update/source/trunk_Mat.mat +++ b/Assets/1-arab desert/2.5 update/source/trunk_Mat.mat @@ -8,12 +8,12 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: trunk_Mat - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 - m_ValidKeywords: + m_ValidKeywords: [] + m_InvalidKeywords: - _NORMALMAP - m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -66,6 +66,7 @@ Material: - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 diff --git a/Assets/1-arab desert/2.6.unity b/Assets/1-arab desert/2.6.unity index a988ac3..a3cdf16 100644 --- a/Assets/1-arab desert/2.6.unity +++ b/Assets/1-arab desert/2.6.unity @@ -39,7 +39,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 8900000, guid: 93718563a7e5dbe4f99622920c5ca717, type: 3} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.07797682, g: 0.09179436, b: 0.117593646, a: 1} + m_IndirectSpecularColor: {r: 0.09570836, g: 0.100820154, b: 0.13724063, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -8091,112 +8091,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 232735605} m_CullTransparentMesh: 0 ---- !u!1 &233089982 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 233089983} - - component: {fileID: 233089986} - - component: {fileID: 233089985} - - component: {fileID: 233089984} - m_Layer: 0 - m_Name: Plane (7) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &233089983 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 233089982} - serializedVersion: 2 - m_LocalRotation: {x: 0.67498416, y: 0.67498404, z: -0.21070468, w: 0.21070476} - m_LocalPosition: {x: -0.005999565, y: -0.32200003, z: -0.7060001} - m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1870825784} - m_LocalEulerAnglesHint: {x: 145.327, y: 0, z: -90} ---- !u!64 &233089984 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 233089982} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 5 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &233089985 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 233089982} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 0 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: ac1668f21794ed540b8366e6822dda86, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &233089986 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 233089982} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &251572386 GameObject: m_ObjectHideFlags: 0 @@ -22393,7 +22287,7 @@ PrefabInstance: - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.size - value: 123 + value: 122 objectReference: {fileID: 0} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} @@ -24124,23 +24018,23 @@ PrefabInstance: type: 3} propertyPath: DynamicMaterials.Array.data[0] value: - objectReference: {fileID: 9185737683893222716, guid: 09ddb1d715442654287c84a1e70ff8bb, - type: 3} + objectReference: {fileID: 2100000, guid: 6d03d88399e65d7478ad3fab30e208fd, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[1] value: - objectReference: {fileID: 2100000, guid: 6d03d88399e65d7478ad3fab30e208fd, type: 2} + objectReference: {fileID: 2100000, guid: a5aa59419d28d5e4aa61125d8d187d73, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[2] value: - objectReference: {fileID: 2100000, guid: a5aa59419d28d5e4aa61125d8d187d73, type: 2} + objectReference: {fileID: 2100000, guid: 471fc4c83c0b20241956beab53b54fc2, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[3] value: - objectReference: {fileID: 2100000, guid: 471fc4c83c0b20241956beab53b54fc2, type: 2} + objectReference: {fileID: 9185737683893222716, guid: 09ddb1d715442654287c84a1e70ff8bb, + type: 3} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[4] @@ -24150,212 +24044,212 @@ PrefabInstance: type: 3} propertyPath: DynamicMaterials.Array.data[5] value: - objectReference: {fileID: 2100000, guid: 9e9715fa64f836143b6797b042ef1e7c, type: 2} + objectReference: {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[6] value: - objectReference: {fileID: 2100000, guid: 419ae9fed5372564c995339c60fd7ebf, type: 2} + objectReference: {fileID: 2100000, guid: a77af8adbb4f64a47a45c619b7f2c0cd, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[7] value: - objectReference: {fileID: 2100000, guid: e86e7281176dae945bd655f34805ed55, type: 2} + objectReference: {fileID: 2100000, guid: b8b331f3ce0cb7d4b86e851364730c05, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[8] value: - objectReference: {fileID: 2100000, guid: 3f13a5d1eb038764b804d1aabffed55f, type: 2} + objectReference: {fileID: 2100000, guid: af38e92b592b77d4cb4322f6f446ea90, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[9] value: - objectReference: {fileID: 2100000, guid: 48f32ce8d7140f045a2c568df3a8d9bd, type: 2} + objectReference: {fileID: 2100000, guid: bdfcb15a1be7a3d45b4ff1108446d3ea, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[10] value: - objectReference: {fileID: 2100000, guid: 43d0ae848fdfe6d4495a87f8e80e386b, type: 2} + objectReference: {fileID: 2100000, guid: 2ba0cc9df10229148ba45ca99764d762, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[11] value: - objectReference: {fileID: 2100000, guid: c2af845bdfb561149b08ba13167ff040, type: 2} + objectReference: {fileID: 2100000, guid: 2f33cec77e6be55488e6a614c288fce1, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[12] value: - objectReference: {fileID: 2100000, guid: 885a01c79ffd5024489a1fb31f3fffb5, type: 2} + objectReference: {fileID: 2100000, guid: a20d4cbf460866441adc19feb467abc9, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[13] value: - objectReference: {fileID: 2100000, guid: b24ed807dd7dc224baf5390f46738647, type: 2} + objectReference: {fileID: 2100000, guid: 6be31ec5303b1a44b92374eed50d4e48, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[14] value: - objectReference: {fileID: 2100000, guid: 9db9f48f3ee803d448488d4368a140f9, type: 2} + objectReference: {fileID: 2100000, guid: 61dcb852d7161f74c8a5e8dcc64de8e9, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[15] value: - objectReference: {fileID: 2100000, guid: b3889ddf2a4bd9346a4843eb47e0acb1, type: 2} + objectReference: {fileID: 2100000, guid: feb1219745a919e4f8b190c48a579b75, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[16] value: - objectReference: {fileID: 2100000, guid: 51d72acecdb1ba249957953415f8e29b, type: 2} + objectReference: {fileID: 2100000, guid: 08449cb337aa5154eb9776a96efd80e4, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[17] value: - objectReference: {fileID: 2100000, guid: a393dafb2990e2c4fa0628ace4444efa, type: 2} + objectReference: {fileID: 2100000, guid: c124011a1754a804780db881a598a17e, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[18] value: - objectReference: {fileID: 2100000, guid: 88aa935393607b6409baa45499f5156b, type: 2} + objectReference: {fileID: 2100000, guid: f1a07ab15fecaa84eab2e47b3bfaaff9, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[19] value: - objectReference: {fileID: 2100000, guid: 5b91c5c74862dba4d9fc2e8ae3e07b70, type: 2} + objectReference: {fileID: 2100000, guid: 786128f13534cfe488a3ef6dce80e5ef, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[20] value: - objectReference: {fileID: 2100000, guid: 87529c80faca0ef4a881efba652815f3, type: 2} + objectReference: {fileID: 2100000, guid: 397c2fcfe58ef54439ec7bed699754a9, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[21] value: - objectReference: {fileID: 2100000, guid: 56778de2f4060f14fb06bc8cba7e30b7, type: 2} + objectReference: {fileID: 2100000, guid: 6a2dd6f6c7ee9fa4ea19fd3f7547cc3a, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[22] value: - objectReference: {fileID: 2100000, guid: e01134920adbcf549ac7f52ceeb583a2, type: 2} + objectReference: {fileID: 2100000, guid: bf223c28f40d06c45abf56baaefaffa6, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[23] value: - objectReference: {fileID: 2100000, guid: 254a177cd9c57e84683d0fd3bd1be46d, type: 2} + objectReference: {fileID: 2100000, guid: 28231051462747445b616dc8ecdd10f0, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[24] value: - objectReference: {fileID: 2100000, guid: dd75a5d3bd47a0c489c0fd71aff39ede, type: 2} + objectReference: {fileID: 2100000, guid: a6f828c93cc83274f99b7dfed5e5d3c3, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[25] value: - objectReference: {fileID: 2100000, guid: 49c7ed6d767622b4fadcf200017fd44f, type: 2} + objectReference: {fileID: 2100000, guid: e394f09dbc0871f418c6659369898a8a, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[26] value: - objectReference: {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + objectReference: {fileID: 2100000, guid: 419ae9fed5372564c995339c60fd7ebf, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[27] value: - objectReference: {fileID: 2100000, guid: a77af8adbb4f64a47a45c619b7f2c0cd, type: 2} + objectReference: {fileID: 2100000, guid: e86e7281176dae945bd655f34805ed55, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[28] value: - objectReference: {fileID: 2100000, guid: b8b331f3ce0cb7d4b86e851364730c05, type: 2} + objectReference: {fileID: 2100000, guid: 3f13a5d1eb038764b804d1aabffed55f, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[29] value: - objectReference: {fileID: 2100000, guid: af38e92b592b77d4cb4322f6f446ea90, type: 2} + objectReference: {fileID: 2100000, guid: 48f32ce8d7140f045a2c568df3a8d9bd, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[30] value: - objectReference: {fileID: 2100000, guid: bdfcb15a1be7a3d45b4ff1108446d3ea, type: 2} + objectReference: {fileID: 2100000, guid: 43d0ae848fdfe6d4495a87f8e80e386b, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[31] value: - objectReference: {fileID: 2100000, guid: 2ba0cc9df10229148ba45ca99764d762, type: 2} + objectReference: {fileID: 2100000, guid: c2af845bdfb561149b08ba13167ff040, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[32] value: - objectReference: {fileID: 2100000, guid: 2f33cec77e6be55488e6a614c288fce1, type: 2} + objectReference: {fileID: 2100000, guid: 885a01c79ffd5024489a1fb31f3fffb5, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[33] value: - objectReference: {fileID: 2100000, guid: a20d4cbf460866441adc19feb467abc9, type: 2} + objectReference: {fileID: 2100000, guid: b24ed807dd7dc224baf5390f46738647, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[34] value: - objectReference: {fileID: 2100000, guid: 6be31ec5303b1a44b92374eed50d4e48, type: 2} + objectReference: {fileID: 2100000, guid: 9db9f48f3ee803d448488d4368a140f9, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[35] value: - objectReference: {fileID: 2100000, guid: 61dcb852d7161f74c8a5e8dcc64de8e9, type: 2} + objectReference: {fileID: 2100000, guid: b3889ddf2a4bd9346a4843eb47e0acb1, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[36] value: - objectReference: {fileID: 2100000, guid: feb1219745a919e4f8b190c48a579b75, type: 2} + objectReference: {fileID: 2100000, guid: 51d72acecdb1ba249957953415f8e29b, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[37] value: - objectReference: {fileID: 2100000, guid: 08449cb337aa5154eb9776a96efd80e4, type: 2} + objectReference: {fileID: 2100000, guid: a393dafb2990e2c4fa0628ace4444efa, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[38] value: - objectReference: {fileID: 2100000, guid: c124011a1754a804780db881a598a17e, type: 2} + objectReference: {fileID: 2100000, guid: 88aa935393607b6409baa45499f5156b, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[39] value: - objectReference: {fileID: 2100000, guid: f1a07ab15fecaa84eab2e47b3bfaaff9, type: 2} + objectReference: {fileID: 2100000, guid: 5b91c5c74862dba4d9fc2e8ae3e07b70, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[40] value: - objectReference: {fileID: 2100000, guid: 786128f13534cfe488a3ef6dce80e5ef, type: 2} + objectReference: {fileID: 2100000, guid: 87529c80faca0ef4a881efba652815f3, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[41] value: - objectReference: {fileID: 2100000, guid: 397c2fcfe58ef54439ec7bed699754a9, type: 2} + objectReference: {fileID: 2100000, guid: 56778de2f4060f14fb06bc8cba7e30b7, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[42] value: - objectReference: {fileID: 2100000, guid: 6a2dd6f6c7ee9fa4ea19fd3f7547cc3a, type: 2} + objectReference: {fileID: 2100000, guid: e01134920adbcf549ac7f52ceeb583a2, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[43] value: - objectReference: {fileID: 2100000, guid: bf223c28f40d06c45abf56baaefaffa6, type: 2} + objectReference: {fileID: 2100000, guid: 254a177cd9c57e84683d0fd3bd1be46d, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[44] value: - objectReference: {fileID: 2100000, guid: 28231051462747445b616dc8ecdd10f0, type: 2} + objectReference: {fileID: 2100000, guid: dd75a5d3bd47a0c489c0fd71aff39ede, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[45] value: - objectReference: {fileID: 2100000, guid: a6f828c93cc83274f99b7dfed5e5d3c3, type: 2} + objectReference: {fileID: 2100000, guid: 49c7ed6d767622b4fadcf200017fd44f, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[46] value: - objectReference: {fileID: 2100000, guid: e394f09dbc0871f418c6659369898a8a, type: 2} + objectReference: {fileID: 2100000, guid: 9e9715fa64f836143b6797b042ef1e7c, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[47] @@ -24437,309 +24331,309 @@ PrefabInstance: type: 3} propertyPath: DynamicMaterials.Array.data[62] value: - objectReference: {fileID: 2100000, guid: ac1668f21794ed540b8366e6822dda86, type: 2} + objectReference: {fileID: 2100000, guid: 6b64be3e744e16a4ea57a9fd41c20094, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[63] value: - objectReference: {fileID: 2100000, guid: 6b64be3e744e16a4ea57a9fd41c20094, type: 2} + objectReference: {fileID: 2100000, guid: 6dedd667867a9e5459e5bf6c18b9025b, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[64] value: - objectReference: {fileID: 2100000, guid: 6dedd667867a9e5459e5bf6c18b9025b, type: 2} + objectReference: {fileID: 2100000, guid: ad5b020b6efb0954d99066592268f299, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[65] value: - objectReference: {fileID: 2100000, guid: ad5b020b6efb0954d99066592268f299, type: 2} + objectReference: {fileID: 2100000, guid: d8199607bd80acc4ab90d4f4cf659e37, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[66] value: - objectReference: {fileID: 2100000, guid: d8199607bd80acc4ab90d4f4cf659e37, type: 2} + objectReference: {fileID: 2100000, guid: 5bb2afed39244b2438dce641aa9ba81c, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[67] value: - objectReference: {fileID: 2100000, guid: 5bb2afed39244b2438dce641aa9ba81c, type: 2} + objectReference: {fileID: 2100000, guid: 8706e9325ecaa444f99c4db79c25d4ee, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[68] value: - objectReference: {fileID: 2100000, guid: 8706e9325ecaa444f99c4db79c25d4ee, type: 2} + objectReference: {fileID: 2100000, guid: de50c0121cd44594692b72b0ce2e0bc9, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[69] value: - objectReference: {fileID: 2100000, guid: de50c0121cd44594692b72b0ce2e0bc9, type: 2} + objectReference: {fileID: 2100000, guid: 20f7702317eb05040bd4290fe5ecc686, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[70] value: - objectReference: {fileID: 2100000, guid: 20f7702317eb05040bd4290fe5ecc686, type: 2} + objectReference: {fileID: 2100000, guid: 014bce4d20862f0499a7195c3bc39d12, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[71] value: - objectReference: {fileID: 2100000, guid: 014bce4d20862f0499a7195c3bc39d12, type: 2} + objectReference: {fileID: 2100000, guid: beb2e5264a024414ea42b37dbaa0eca2, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[72] value: - objectReference: {fileID: 2100000, guid: beb2e5264a024414ea42b37dbaa0eca2, type: 2} - - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, - type: 3} - propertyPath: DynamicMaterials.Array.data[73] - value: objectReference: {fileID: 2100000, guid: c7293cc58f8773f41b5ad45877691568, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[74] + propertyPath: DynamicMaterials.Array.data[73] value: objectReference: {fileID: -6198212349340865081, guid: d784a7917d9b0ca4bb411595fa486220, type: 3} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[75] + propertyPath: DynamicMaterials.Array.data[74] value: objectReference: {fileID: 2100000, guid: 4d1bacf91a133f7419593903c6d11fb7, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[76] + propertyPath: DynamicMaterials.Array.data[75] value: objectReference: {fileID: 2100000, guid: e48b33077047f3746a5f7218bb952875, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[77] + propertyPath: DynamicMaterials.Array.data[76] value: objectReference: {fileID: 2100000, guid: 20739b9fa8e2fb347ad3b2ed1fb4b0f6, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[78] + propertyPath: DynamicMaterials.Array.data[77] value: objectReference: {fileID: 2100000, guid: 6ccbf075c5e434b4dafcd32a5b10d08b, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[79] + propertyPath: DynamicMaterials.Array.data[78] value: objectReference: {fileID: 2100000, guid: 652ff64e0a288604092b14a93109ef87, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[80] + propertyPath: DynamicMaterials.Array.data[79] value: objectReference: {fileID: 2100000, guid: bc7c1f0b92565044b9e8ca08d874c949, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[81] + propertyPath: DynamicMaterials.Array.data[80] value: objectReference: {fileID: 2100000, guid: f9f0ca4e1c93d7c449df855cc90deab0, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[82] + propertyPath: DynamicMaterials.Array.data[81] value: objectReference: {fileID: 2100000, guid: 8051e3c54b4ba254094186c80e0b4ad5, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[83] + propertyPath: DynamicMaterials.Array.data[82] value: objectReference: {fileID: 2100000, guid: 27948e195feb0734fa0d97808118e30b, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[84] + propertyPath: DynamicMaterials.Array.data[83] value: objectReference: {fileID: 2100000, guid: 3703c907d7abd534991993c4d79748fa, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[85] + propertyPath: DynamicMaterials.Array.data[84] value: objectReference: {fileID: 2100000, guid: dac1864b533c89f498d2d34708847c6f, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[86] + propertyPath: DynamicMaterials.Array.data[85] value: objectReference: {fileID: 2100000, guid: e7e8135fd212cb641a0c494b0b71ffaf, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[87] + propertyPath: DynamicMaterials.Array.data[86] value: objectReference: {fileID: 2100000, guid: 37b0faa099a088b4d98b6e4827ad0a53, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[88] + propertyPath: DynamicMaterials.Array.data[87] value: objectReference: {fileID: 2100000, guid: e4e2f6ba6b719b24ca3d8792003093f5, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[89] + propertyPath: DynamicMaterials.Array.data[88] value: objectReference: {fileID: 3554489068420761776, guid: 0dfb4c96d67be7e4ea7a272d7daa60cd, type: 3} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[90] + propertyPath: DynamicMaterials.Array.data[89] value: objectReference: {fileID: -107042112042412576, guid: 0dfb4c96d67be7e4ea7a272d7daa60cd, type: 3} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[91] + propertyPath: DynamicMaterials.Array.data[90] value: objectReference: {fileID: 2100000, guid: f77ef272d30f76a4183695f2166bfcf7, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[92] + propertyPath: DynamicMaterials.Array.data[91] value: objectReference: {fileID: 4874126678125670354, guid: 670fc12705acf474fb617a679b77027b, type: 3} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[93] + propertyPath: DynamicMaterials.Array.data[92] value: objectReference: {fileID: 2100000, guid: eca2dc92392ae2f4f8f3791588b52b40, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[94] + propertyPath: DynamicMaterials.Array.data[93] value: objectReference: {fileID: 2100000, guid: f670dff0fb6646d40a6d58176ab3886e, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[95] + propertyPath: DynamicMaterials.Array.data[94] value: objectReference: {fileID: 2100000, guid: 7420d4ff88071844691bd090ba0d3d42, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[96] + propertyPath: DynamicMaterials.Array.data[95] value: objectReference: {fileID: 2100000, guid: 738201e28bc376e4cbc8e1baffd7e646, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[97] + propertyPath: DynamicMaterials.Array.data[96] value: objectReference: {fileID: 2100000, guid: 63fb25f3530502c4d9d67a7c2ceb6fc7, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[98] + propertyPath: DynamicMaterials.Array.data[97] value: objectReference: {fileID: 2100000, guid: c74407e74452cb24386dfd6988d23bde, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[99] + propertyPath: DynamicMaterials.Array.data[98] value: objectReference: {fileID: 2100000, guid: a98b7d1cc774b724988bb1e8e34faa7b, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[100] + propertyPath: DynamicMaterials.Array.data[99] value: objectReference: {fileID: 2100000, guid: 57261589aa9fb0f4f81ec6b472b4f80b, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[101] + propertyPath: DynamicMaterials.Array.data[100] value: objectReference: {fileID: 2100000, guid: 9ead8b7be03bcaa49a0808e359a56880, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[102] + propertyPath: DynamicMaterials.Array.data[101] value: objectReference: {fileID: 2100000, guid: 2c25917c0abb0914d9276b318f44a444, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[103] + propertyPath: DynamicMaterials.Array.data[102] value: objectReference: {fileID: 2100000, guid: dbbedffb0e144ac439091931d39d7fd7, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[104] + propertyPath: DynamicMaterials.Array.data[103] value: objectReference: {fileID: 2100000, guid: d5e2ada0a73d32f4a82cf0029f2e4d43, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[105] + propertyPath: DynamicMaterials.Array.data[104] value: objectReference: {fileID: 2100000, guid: 52a7238e9b653ab4d92494310c2f0b23, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[106] + propertyPath: DynamicMaterials.Array.data[105] value: objectReference: {fileID: 2100000, guid: 2484a9468b466ef43bf35d968e67fcef, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[107] + propertyPath: DynamicMaterials.Array.data[106] value: objectReference: {fileID: 2100000, guid: 115c614ee6b469d4c86849d2ecf9fa58, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[108] + propertyPath: DynamicMaterials.Array.data[107] value: objectReference: {fileID: 2100000, guid: a302b3ad2c438b5499bcbbb861fb034a, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[109] + propertyPath: DynamicMaterials.Array.data[108] value: objectReference: {fileID: 2100000, guid: 47e97254c5143d242bd30993c14ddd95, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[110] + propertyPath: DynamicMaterials.Array.data[109] value: objectReference: {fileID: 2100000, guid: c791f81390fde88489ef79ee5abcd969, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[111] + propertyPath: DynamicMaterials.Array.data[110] value: objectReference: {fileID: -3846018093981099296, guid: bd4c169c8fae8b845a40f6961610f371, type: 3} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[112] + propertyPath: DynamicMaterials.Array.data[111] value: objectReference: {fileID: 2100000, guid: d6824d0afbe68754d8284a26e22abc3c, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[113] + propertyPath: DynamicMaterials.Array.data[112] value: objectReference: {fileID: 2100000, guid: 1c9f62b157c501549ac8027700ea650f, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[114] + propertyPath: DynamicMaterials.Array.data[113] value: objectReference: {fileID: 2100000, guid: fb40750b6193432449f0b9b02338a9f1, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[115] + propertyPath: DynamicMaterials.Array.data[114] value: objectReference: {fileID: 2100000, guid: 6603b53bd3a12d34aaf9adaebe1dd773, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[116] + propertyPath: DynamicMaterials.Array.data[115] value: objectReference: {fileID: -1580535799172915004, guid: cb6dfb6c67dde03409ca87d605aba1e4, type: 3} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[117] + propertyPath: DynamicMaterials.Array.data[116] value: objectReference: {fileID: 2100000, guid: be8c9f49a3e4a2841a981046631ba012, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[118] + propertyPath: DynamicMaterials.Array.data[117] value: objectReference: {fileID: -1293887620268828351, guid: 23faca5e498b9b84bbbda0ce2154ef0f, type: 3} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[119] + propertyPath: DynamicMaterials.Array.data[118] value: objectReference: {fileID: 2100000, guid: 1e2521f12329cb94cb2d7f55865a8fa5, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[120] + propertyPath: DynamicMaterials.Array.data[119] value: objectReference: {fileID: 2100000, guid: 4094944618904584f8a6fb9d866a0cc8, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} - propertyPath: DynamicMaterials.Array.data[121] + propertyPath: DynamicMaterials.Array.data[120] value: objectReference: {fileID: 2100000, guid: 958b5119a6e722c4281014085ef02507, type: 2} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: DynamicMaterials.Array.data[121] + value: + objectReference: {fileID: 2100000, guid: a1d44fe1373a3564b9733161fff14355, type: 2} - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} propertyPath: DynamicMaterials.Array.data[122] @@ -26971,112 +26865,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 742543862} m_Mesh: {fileID: -2865104911859505335, guid: 0dfb4c96d67be7e4ea7a272d7daa60cd, type: 3} ---- !u!1 &746058270 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 746058271} - - component: {fileID: 746058274} - - component: {fileID: 746058273} - - component: {fileID: 746058272} - m_Layer: 0 - m_Name: Plane (6) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &746058271 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 746058270} - serializedVersion: 2 - m_LocalRotation: {x: 0.48370284, y: 0.48370284, z: -0.51578254, w: 0.51578254} - m_LocalPosition: {x: -0.005999565, y: -0.018, z: 1.053} - m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1870825784} - m_LocalEulerAnglesHint: {x: 86.323006, y: 0, z: -90.00001} ---- !u!64 &746058272 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 746058270} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 5 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &746058273 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 746058270} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 0 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: ac1668f21794ed540b8366e6822dda86, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &746058274 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 746058270} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &746965191 GameObject: m_ObjectHideFlags: 0 @@ -28337,7 +28125,7 @@ MonoBehaviour: - {fileID: 154574862} - {fileID: 169364190} - {fileID: 189553993} - - {fileID: 233089982} + - {fileID: 0} - {fileID: 251572386} - {fileID: 354466388} - {fileID: 366619896} @@ -28357,7 +28145,7 @@ MonoBehaviour: - {fileID: 676462287} - {fileID: 738166878} - {fileID: 742543862} - - {fileID: 746058270} + - {fileID: 0} - {fileID: 755613725} - {fileID: 816022579} - {fileID: 839838004} @@ -28544,7 +28332,7 @@ MonoBehaviour: - {fileID: 154574864} - {fileID: 169364192} - {fileID: 189553992} - - {fileID: 233089985} + - {fileID: 0} - {fileID: 251572389} - {fileID: 354466390} - {fileID: 366619895} @@ -28564,7 +28352,7 @@ MonoBehaviour: - {fileID: 676462289} - {fileID: 738166881} - {fileID: 742543864} - - {fileID: 746058273} + - {fileID: 0} - {fileID: 755613727} - {fileID: 816022581} - {fileID: 839838003} @@ -28953,7 +28741,7 @@ MonoBehaviour: - {fileID: 169364192} - {fileID: 189553992} - {fileID: 0} - - {fileID: 233089985} + - {fileID: 0} - {fileID: 251572389} - {fileID: 354466390} - {fileID: 366619895} @@ -28973,7 +28761,7 @@ MonoBehaviour: - {fileID: 676462289} - {fileID: 738166881} - {fileID: 742543864} - - {fileID: 746058273} + - {fileID: 0} - {fileID: 755613727} - {fileID: 0} - {fileID: 816022581} @@ -60943,8 +60731,6 @@ Transform: - {fileID: 424613743} - {fileID: 1759579845} - {fileID: 251572387} - - {fileID: 746058271} - - {fileID: 233089983} - {fileID: 528427654} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/1-arab desert/Materials/116251-01.mat b/Assets/1-arab desert/Materials/116251-01.mat index 1ba6b17..88ef3e9 100644 --- a/Assets/1-arab desert/Materials/116251-01.mat +++ b/Assets/1-arab desert/Materials/116251-01.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: 116251-01 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/Arab Desert Thumbnail 4.mat b/Assets/1-arab desert/Materials/Arab Desert Thumbnail 4.mat index 2a4a228..9c82e68 100644 --- a/Assets/1-arab desert/Materials/Arab Desert Thumbnail 4.mat +++ b/Assets/1-arab desert/Materials/Arab Desert Thumbnail 4.mat @@ -2,20 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Arab Desert Thumbnail 4 - m_Shader: {fileID: 4800000, guid: 9788d723ed7eac946a9a599e4a6ba940, type: 3} - m_ShaderKeywords: - m_LightmapFlags: 1 + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,6 +60,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _ApplyGamma: 0 - _BumpScale: 1 @@ -62,6 +68,7 @@ Material: - _DetailNormalMapScale: 1 - _DstBlend: 0 - _Emission: 1 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0.5 - _GlossyReflections: 1 @@ -76,4 +83,5 @@ Material: - _ZWrite: 1 m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 2, g: 2, b: 2, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/Materials/TexturesCom_SoilBeach0101_1_seamless_S.mat b/Assets/1-arab desert/Materials/Materials/TexturesCom_SoilBeach0101_1_seamless_S.mat index 1f3f620..71896ba 100644 --- a/Assets/1-arab desert/Materials/Materials/TexturesCom_SoilBeach0101_1_seamless_S.mat +++ b/Assets/1-arab desert/Materials/Materials/TexturesCom_SoilBeach0101_1_seamless_S.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: TexturesCom_SoilBeach0101_1_seamless_S - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: f8c1f8ac363df824899534a0b30eef00, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,6 +59,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 @@ -75,3 +80,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/New Material 1.mat b/Assets/1-arab desert/Materials/New Material 1.mat index 808bd59..5a4c0fe 100644 --- a/Assets/1-arab desert/Materials/New Material 1.mat +++ b/Assets/1-arab desert/Materials/New Material 1.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: New Material 1 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/New Material 2.mat b/Assets/1-arab desert/Materials/New Material 2.mat index 66ac1ad..e4d7747 100644 --- a/Assets/1-arab desert/Materials/New Material 2.mat +++ b/Assets/1-arab desert/Materials/New Material 2.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: New Material 2 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0.28 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.3301887, g: 0.3301887, b: 0.3301887, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/New Material.mat b/Assets/1-arab desert/Materials/New Material.mat index 076241a..f98818e 100644 --- a/Assets/1-arab desert/Materials/New Material.mat +++ b/Assets/1-arab desert/Materials/New Material.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: New Material - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0.5 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/Untitled_Artwork.mat b/Assets/1-arab desert/Materials/Untitled_Artwork.mat index 52ae185..4b37a16 100644 --- a/Assets/1-arab desert/Materials/Untitled_Artwork.mat +++ b/Assets/1-arab desert/Materials/Untitled_Artwork.mat @@ -2,77 +2,42 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Untitled_Artwork - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _ALPHABLEND_ON _EMISSION - m_LightmapFlags: 2 + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 2100000, guid: dcc8038c6676eb34fafdeed1aea4f0c1, type: 2} + m_ModifiedSerializedProperties: 18 + m_ValidKeywords: [] + m_InvalidKeywords: + - _ALPHABLEND_ON + m_LightmapFlags: 1 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: 3000 - stringTagMap: - RenderType: Transparent + stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - _EmissionMap: - m_Texture: {fileID: 2800000, guid: a58ae89a6f57fbf43bf5dfd1c243564d, type: 3} + m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 2800000, guid: a58ae89a6f57fbf43bf5dfd1c243564d, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - _DstBlend: 10 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - _Mode: 2 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - _SrcBlend: 5 - - _UVSec: 0 - _ZWrite: 0 m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/WIRE MESH.mat b/Assets/1-arab desert/Materials/WIRE MESH.mat index 6591557..b77c5bb 100644 --- a/Assets/1-arab desert/Materials/WIRE MESH.mat +++ b/Assets/1-arab desert/Materials/WIRE MESH.mat @@ -2,21 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: WIRE MESH - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _ALPHATEST_ON + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _ALPHATEST_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 - m_CustomRenderQueue: 2450 - stringTagMap: - RenderType: TransparentCutout + m_CustomRenderQueue: -1 + stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -56,11 +60,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0.5 - _GlossyReflections: 1 @@ -76,3 +82,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/beautiful-sadu-texture-background-red-rug-vintage-pattern-171182982.mat b/Assets/1-arab desert/Materials/beautiful-sadu-texture-background-red-rug-vintage-pattern-171182982.mat index 2ee46f8..fb4837e 100644 --- a/Assets/1-arab desert/Materials/beautiful-sadu-texture-background-red-rug-vintage-pattern-171182982.mat +++ b/Assets/1-arab desert/Materials/beautiful-sadu-texture-background-red-rug-vintage-pattern-171182982.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: beautiful-sadu-texture-background-red-rug-vintage-pattern-171182982 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/black.mat b/Assets/1-arab desert/Materials/black.mat index 4cd32f0..b4288d4 100644 --- a/Assets/1-arab desert/Materials/black.mat +++ b/Assets/1-arab desert/Materials/black.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: black - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.14150941, g: 0.14150941, b: 0.14150941, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/carpet.mat b/Assets/1-arab desert/Materials/carpet.mat index 5bf190e..be2077d 100644 --- a/Assets/1-arab desert/Materials/carpet.mat +++ b/Assets/1-arab desert/Materials/carpet.mat @@ -2,21 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: carpet - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _ALPHATEST_ON + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _ALPHATEST_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 - m_CustomRenderQueue: 2450 - stringTagMap: - RenderType: TransparentCutout + m_CustomRenderQueue: -1 + stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -56,11 +60,13 @@ Material: m_Texture: {fileID: 2800000, guid: 5dc820ac572c22848801cef9e806bfe0, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -76,3 +82,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/fanus/New Material.mat b/Assets/1-arab desert/Materials/fanus/New Material.mat index 3df8291..d151773 100644 --- a/Assets/1-arab desert/Materials/fanus/New Material.mat +++ b/Assets/1-arab desert/Materials/fanus/New Material.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: New Material m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,6 +59,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 @@ -75,3 +80,4 @@ Material: m_Colors: - _Color: {r: 0.9056604, g: 0.09825563, b: 0.18976142, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/fanus/light.mat b/Assets/1-arab desert/Materials/fanus/light.mat index 93e190d..b441db5 100644 --- a/Assets/1-arab desert/Materials/fanus/light.mat +++ b/Assets/1-arab desert/Materials/fanus/light.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: light - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 8.47419, g: 4.5254836, b: 1.0648196, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/l.mat b/Assets/1-arab desert/Materials/l.mat index 6386669..5e8527d 100644 --- a/Assets/1-arab desert/Materials/l.mat +++ b/Assets/1-arab desert/Materials/l.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: l - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -74,4 +80,5 @@ Material: - _ZWrite: 1 m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 7.999999, g: 7.999999, b: 7.999999, a: 1} + - _EmissionColor: {r: 2, g: 2, b: 2, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/mangad.mat b/Assets/1-arab desert/Materials/mangad.mat index 22a4814..ceaa6f2 100644 --- a/Assets/1-arab desert/Materials/mangad.mat +++ b/Assets/1-arab desert/Materials/mangad.mat @@ -2,20 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: mangad - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _METALLICGLOSSMAP + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _METALLICGLOSSMAP m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +60,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 0.499 - _Glossiness: 0.5 - _GlossyReflections: 1 @@ -75,3 +82,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/marka 1.mat b/Assets/1-arab desert/Materials/marka 1.mat index bb51bfd..062f5c7 100644 --- a/Assets/1-arab desert/Materials/marka 1.mat +++ b/Assets/1-arab desert/Materials/marka 1.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: marka 1 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -183,6 +187,7 @@ Material: m_Texture: {fileID: 2800000, guid: 7744a2dff3641604fa8b6601a055824c, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _AOStrength: 1 - _AdditiveOffset: 0 @@ -431,3 +436,4 @@ Material: - _SSSColor: {r: 1, g: 1, b: 1, a: 1} - _SpecularTint: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/marka.mat b/Assets/1-arab desert/Materials/marka.mat index e9cc01b..450fd0b 100644 --- a/Assets/1-arab desert/Materials/marka.mat +++ b/Assets/1-arab desert/Materials/marka.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: marka - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -183,6 +187,7 @@ Material: m_Texture: {fileID: 2800000, guid: 7744a2dff3641604fa8b6601a055824c, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _AOStrength: 1 - _AdditiveOffset: 0 @@ -431,3 +436,4 @@ Material: - _SSSColor: {r: 1, g: 1, b: 1, a: 1} - _SpecularTint: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/s.mat b/Assets/1-arab desert/Materials/s.mat index 53fa2f2..25433cf 100644 --- a/Assets/1-arab desert/Materials/s.mat +++ b/Assets/1-arab desert/Materials/s.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: s - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0.5137255, g: 0.15294118, b: 0.10980393, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/w 1.mat b/Assets/1-arab desert/Materials/w 1.mat index ad70726..0598bb6 100644 --- a/Assets/1-arab desert/Materials/w 1.mat +++ b/Assets/1-arab desert/Materials/w 1.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: w 1 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -59,11 +63,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -80,3 +86,4 @@ Material: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/w.mat b/Assets/1-arab desert/Materials/w.mat index 75669c7..759180f 100644 --- a/Assets/1-arab desert/Materials/w.mat +++ b/Assets/1-arab desert/Materials/w.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: w - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -59,11 +63,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -80,3 +86,4 @@ Material: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/wood.mat b/Assets/1-arab desert/Materials/wood.mat index 6c2fc2b..73be3e7 100644 --- a/Assets/1-arab desert/Materials/wood.mat +++ b/Assets/1-arab desert/Materials/wood.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: wood - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/Materials/z.mat b/Assets/1-arab desert/Materials/z.mat index c1fde15..e4900b0 100644 --- a/Assets/1-arab desert/Materials/z.mat +++ b/Assets/1-arab desert/Materials/z.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: z - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/bin boird/Materials/IMG_1050.mat b/Assets/1-arab desert/bin boird/Materials/IMG_1050.mat index 4749357..2b2d511 100644 --- a/Assets/1-arab desert/bin boird/Materials/IMG_1050.mat +++ b/Assets/1-arab desert/bin boird/Materials/IMG_1050.mat @@ -8,12 +8,12 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: IMG_1050 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Shader: {fileID: 4800000, guid: f8c1f8ac363df824899534a0b30eef00, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 - m_ValidKeywords: + m_ValidKeywords: [] + m_InvalidKeywords: - _EMISSION - m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 diff --git a/Assets/1-arab desert/bin boird/Materials/TexturesCom_OldWood2_512_albedo.mat b/Assets/1-arab desert/bin boird/Materials/TexturesCom_OldWood2_512_albedo.mat index 25b8fd2..20d2cea 100644 --- a/Assets/1-arab desert/bin boird/Materials/TexturesCom_OldWood2_512_albedo.mat +++ b/Assets/1-arab desert/bin boird/Materials/TexturesCom_OldWood2_512_albedo.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: TexturesCom_OldWood2_512_albedo - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: f8c1f8ac363df824899534a0b30eef00, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,6 +59,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 @@ -75,3 +80,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/bin boird/Materials/VRChat_1920x1080_2021-04-11_13-27-34.013.mat b/Assets/1-arab desert/bin boird/Materials/VRChat_1920x1080_2021-04-11_13-27-34.013.mat index 25e46ad..2c5910a 100644 --- a/Assets/1-arab desert/bin boird/Materials/VRChat_1920x1080_2021-04-11_13-27-34.013.mat +++ b/Assets/1-arab desert/bin boird/Materials/VRChat_1920x1080_2021-04-11_13-27-34.013.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: VRChat_1920x1080_2021-04-11_13-27-34.013 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: f8c1f8ac363df824899534a0b30eef00, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,6 +59,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 @@ -75,3 +80,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/bin boird/Materials/VRChat_2023-06-21_01-03-54.524_3840x2160.mat b/Assets/1-arab desert/bin boird/Materials/VRChat_2023-06-21_01-03-54.524_3840x2160.mat index 9053e75..eaba67f 100644 --- a/Assets/1-arab desert/bin boird/Materials/VRChat_2023-06-21_01-03-54.524_3840x2160.mat +++ b/Assets/1-arab desert/bin boird/Materials/VRChat_2023-06-21_01-03-54.524_3840x2160.mat @@ -2,20 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: VRChat_2023-06-21_01-03-54.524_3840x2160 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION + m_Shader: {fileID: 4800000, guid: f8c1f8ac363df824899534a0b30eef00, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _EMISSION m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,6 +60,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/bin boird/Materials/file_68988d85-441b-450c-bc58-9c2bc6cad095.mat b/Assets/1-arab desert/bin boird/Materials/file_68988d85-441b-450c-bc58-9c2bc6cad095.mat index a288dbe..118e33e 100644 --- a/Assets/1-arab desert/bin boird/Materials/file_68988d85-441b-450c-bc58-9c2bc6cad095.mat +++ b/Assets/1-arab desert/bin boird/Materials/file_68988d85-441b-450c-bc58-9c2bc6cad095.mat @@ -8,12 +8,12 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: file_68988d85-441b-450c-bc58-9c2bc6cad095 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Shader: {fileID: 4800000, guid: f8c1f8ac363df824899534a0b30eef00, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 - m_ValidKeywords: + m_ValidKeywords: [] + m_InvalidKeywords: - _EMISSION - m_InvalidKeywords: [] m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 diff --git a/Assets/1-arab desert/bin boird/Materials/grope.mat b/Assets/1-arab desert/bin boird/Materials/grope.mat index fc46e3c..8953024 100644 --- a/Assets/1-arab desert/bin boird/Materials/grope.mat +++ b/Assets/1-arab desert/bin boird/Materials/grope.mat @@ -2,20 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: grope - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION + m_Shader: {fileID: 4800000, guid: f8c1f8ac363df824899534a0b30eef00, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _EMISSION m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,6 +60,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/bin boird/Materials/hand-drawn-stars-doodle-star-vector-illustrations_217204-949.mat b/Assets/1-arab desert/bin boird/Materials/hand-drawn-stars-doodle-star-vector-illustrations_217204-949.mat index a2d7184..1243b86 100644 --- a/Assets/1-arab desert/bin boird/Materials/hand-drawn-stars-doodle-star-vector-illustrations_217204-949.mat +++ b/Assets/1-arab desert/bin boird/Materials/hand-drawn-stars-doodle-star-vector-illustrations_217204-949.mat @@ -2,21 +2,26 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: hand-drawn-stars-doodle-star-vector-illustrations_217204-949 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _ALPHATEST_ON _EMISSION + m_Shader: {fileID: 4800000, guid: f8c1f8ac363df824899534a0b30eef00, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _ALPHATEST_ON + - _EMISSION m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 - m_CustomRenderQueue: 2450 - stringTagMap: - RenderType: TransparentCutout + m_CustomRenderQueue: -1 + stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -56,11 +61,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0.5 - _GlossyReflections: 1 @@ -76,3 +83,4 @@ Material: m_Colors: - _Color: {r: 1, g: 0.75850064, b: 0, a: 1} - _EmissionColor: {r: 1, g: 0.5332766, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/bin boird/Materials/image 1.mat b/Assets/1-arab desert/bin boird/Materials/image 1.mat index 0de4927..f6bfc50 100644 --- a/Assets/1-arab desert/bin boird/Materials/image 1.mat +++ b/Assets/1-arab desert/bin boird/Materials/image 1.mat @@ -2,20 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: image 1 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION + m_Shader: {fileID: 4800000, guid: f8c1f8ac363df824899534a0b30eef00, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _EMISSION m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,6 +60,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/bin boird/Materials/image.mat b/Assets/1-arab desert/bin boird/Materials/image.mat index 5b89dd3..2e20826 100644 --- a/Assets/1-arab desert/bin boird/Materials/image.mat +++ b/Assets/1-arab desert/bin boird/Materials/image.mat @@ -2,20 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: image - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION + m_Shader: {fileID: 4800000, guid: f8c1f8ac363df824899534a0b30eef00, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _EMISSION m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,6 +60,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/bin boird/Materials/image2.mat b/Assets/1-arab desert/bin boird/Materials/image2.mat index 534a058..d3f41f9 100644 --- a/Assets/1-arab desert/bin boird/Materials/image2.mat +++ b/Assets/1-arab desert/bin boird/Materials/image2.mat @@ -2,20 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: image2 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION + m_Shader: {fileID: 4800000, guid: f8c1f8ac363df824899534a0b30eef00, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _EMISSION m_LightmapFlags: 2 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,6 +60,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/bin boird/Materials/wood-board-background.mat b/Assets/1-arab desert/bin boird/Materials/wood-board-background.mat index 5cb0d7f..3720686 100644 --- a/Assets/1-arab desert/bin boird/Materials/wood-board-background.mat +++ b/Assets/1-arab desert/bin boird/Materials/wood-board-background.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: wood-board-background - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: f8c1f8ac363df824899534a0b30eef00, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,6 +59,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 @@ -75,3 +80,4 @@ Material: m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/bin boird/black.mat b/Assets/1-arab desert/bin boird/black.mat index 98cead0..2b65741 100644 --- a/Assets/1-arab desert/bin boird/black.mat +++ b/Assets/1-arab desert/bin boird/black.mat @@ -8,7 +8,7 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: black - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] @@ -65,6 +65,7 @@ Material: - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0.5 - _GlossyReflections: 1 diff --git a/Assets/1-arab desert/bin boird/blou.mat b/Assets/1-arab desert/bin boird/blou.mat index 6171dae..da4e97f 100644 --- a/Assets/1-arab desert/bin boird/blou.mat +++ b/Assets/1-arab desert/bin boird/blou.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: blou - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0.5 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 0, g: 0.10866976, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/bin boird/hand-drawn-stars-doodle-star-vector-illustrations_217204-949.png.meta b/Assets/1-arab desert/bin boird/hand-drawn-stars-doodle-star-vector-illustrations_217204-949.png.meta index 6859485..6ccd878 100644 --- a/Assets/1-arab desert/bin boird/hand-drawn-stars-doodle-star-vector-illustrations_217204-949.png.meta +++ b/Assets/1-arab desert/bin boird/hand-drawn-stars-doodle-star-vector-illustrations_217204-949.png.meta @@ -3,7 +3,7 @@ guid: 4daa7810aa2231548945181254ba9c65 TextureImporter: internalIDToNameTable: [] externalObjects: {} - serializedVersion: 11 + serializedVersion: 12 mipmaps: mipMapMode: 0 enableMipMap: 1 @@ -20,9 +20,12 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 + flipGreenChannel: 0 isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -49,15 +52,20 @@ TextureImporter: spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 - alphaIsTransparency: 0 + alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 0 textureShape: 1 singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 + ignorePngGamma: 0 applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform @@ -69,6 +77,7 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 @@ -81,18 +90,33 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 buildTarget: Android maxTextureSize: 64 resizeAlgorithm: 0 + textureFormat: 48 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 64 + resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: @@ -108,9 +132,9 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] - spritePackingTag: + nameFileIdTable: {} + mipmapLimitGroupName: pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/1-arab desert/bin boird/red.mat b/Assets/1-arab desert/bin boird/red.mat index 480acd8..0e8bc07 100644 --- a/Assets/1-arab desert/bin boird/red.mat +++ b/Assets/1-arab desert/bin boird/red.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: red - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0.5 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/1-arab desert/bin boird/yelow.mat b/Assets/1-arab desert/bin boird/yelow.mat index bfdee2a..25b32d2 100644 --- a/Assets/1-arab desert/bin boird/yelow.mat +++ b/Assets/1-arab desert/bin boird/yelow.mat @@ -2,20 +2,24 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: yelow - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 0b7113dea2069fc4e8943843eff19f70, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -55,11 +59,13 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _EnableEmission: 0 - _GlossMapScale: 1 - _Glossiness: 0.5 - _GlossyReflections: 1 @@ -75,3 +81,4 @@ Material: m_Colors: - _Color: {r: 1, g: 0.81431115, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/QvPen/UdonAsset/QvPen_Pen.asset b/Assets/QvPen/UdonAsset/QvPen_Pen.asset index 75239da..896b90a 100644 --- a/Assets/QvPen/UdonAsset/QvPen_Pen.asset +++ b/Assets/QvPen/UdonAsset/QvPen_Pen.asset @@ -44,7 +44,7 @@ MonoBehaviour: Data: - Name: Entry: 12 - Data: 64 + Data: 52 - Name: Entry: 7 Data: @@ -2365,19 +2365,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: headTracking + Data: results - Name: $v Entry: 7 Data: 126|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: headTracking + Data: results - Name: k__BackingField Entry: 7 Data: 127|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: VRC.SDKBase.VRCPlayerApi+TrackingData, VRCSDKBase + Data: UnityEngine.Collider[], UnityEngine.PhysicsModule - Name: Entry: 8 Data: @@ -2420,19 +2420,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: headPos + Data: useSurftraceMode - Name: $v Entry: 7 Data: 129|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: headPos + Data: useSurftraceMode - Name: k__BackingField Entry: 9 - Data: 101 + Data: 59 - Name: k__BackingField Entry: 9 - Data: 101 + Data: 59 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2469,19 +2469,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: center + Data: surftraceMask - Name: $v Entry: 7 Data: 131|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: center + Data: surftraceMask - Name: k__BackingField Entry: 9 - Data: 101 + Data: 84 - Name: k__BackingField Entry: 9 - Data: 101 + Data: 84 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2518,19 +2518,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: headRot + Data: surftraceTarget - Name: $v Entry: 7 Data: 133|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: headRot + Data: surftraceTarget - Name: k__BackingField Entry: 7 Data: 134|System.RuntimeType, mscorlib - Name: Entry: 1 - Data: UnityEngine.Quaternion, UnityEngine.CoreModule + Data: UnityEngine.Collider, UnityEngine.PhysicsModule - Name: Entry: 8 Data: @@ -2573,25 +2573,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _wh + Data: justBeforeInk - Name: $v Entry: 7 Data: 136|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _wh + Data: justBeforeInk - Name: k__BackingField - Entry: 7 - Data: 137|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Vector2, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 69 - Name: k__BackingField Entry: 9 - Data: 137 + Data: 69 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2606,7 +2600,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 138|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 137|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -2628,19 +2622,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: wh + Data: pickuped - Name: $v Entry: 7 - Data: 139|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 138|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: wh + Data: pickuped - Name: k__BackingField Entry: 9 - Data: 137 + Data: 59 - Name: k__BackingField Entry: 9 - Data: 137 + Data: 59 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2655,11 +2649,17 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 140|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 139|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 0 + Data: 1 + - Name: + Entry: 7 + Data: 140|System.NonSerializedAttribute, mscorlib + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: @@ -2677,19 +2677,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: clampWH + Data: tmpErasedData - Name: $v Entry: 7 Data: 141|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: clampWH + Data: tmpErasedData - Name: k__BackingField - Entry: 9 - Data: 137 + Entry: 7 + Data: 142|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Vector3[], UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 137 + Data: 142 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2704,7 +2710,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 142|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 143|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -2726,68 +2732,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: mouseDelta + Data: logColor - Name: $v Entry: 7 - Data: 143|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 144|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: mouseDelta + Data: logColor - Name: k__BackingField - Entry: 9 - Data: 137 + Entry: 7 + Data: 145|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Color, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 137 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 144|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: ratio - - Name: $v - Entry: 7 - Data: 145|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: ratio - - Name: k__BackingField - Entry: 9 - Data: 37 - - Name: k__BackingField - Entry: 9 - Data: 37 + Data: 145 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2824,19 +2787,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: scalar + Data: _logPrefix - Name: $v Entry: 7 Data: 147|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: scalar + Data: _logPrefix - Name: k__BackingField Entry: 9 - Data: 37 + Data: 113 - Name: k__BackingField Entry: 9 - Data: 37 + Data: 113 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2868,575 +2831,6 @@ MonoBehaviour: - Name: Entry: 8 Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: sensitivity - - Name: $v - Entry: 7 - Data: 149|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: sensitivity - - Name: k__BackingField - Entry: 9 - Data: 37 - - Name: k__BackingField - Entry: 9 - Data: 37 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 150|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: isScreenMode - - Name: $v - Entry: 7 - Data: 151|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: isScreenMode - - Name: k__BackingField - Entry: 9 - Data: 59 - - Name: k__BackingField - Entry: 9 - Data: 59 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 152|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: results - - Name: $v - Entry: 7 - Data: 153|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: results - - Name: k__BackingField - Entry: 7 - Data: 154|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Collider[], UnityEngine.PhysicsModule - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 154 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 155|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: useSurftraceMode - - Name: $v - Entry: 7 - Data: 156|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: useSurftraceMode - - Name: k__BackingField - Entry: 9 - Data: 59 - - Name: k__BackingField - Entry: 9 - Data: 59 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 157|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: surftraceMask - - Name: $v - Entry: 7 - Data: 158|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: surftraceMask - - Name: k__BackingField - Entry: 9 - Data: 84 - - Name: k__BackingField - Entry: 9 - Data: 84 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 159|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: surftraceTarget - - Name: $v - Entry: 7 - Data: 160|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: surftraceTarget - - Name: k__BackingField - Entry: 7 - Data: 161|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Collider, UnityEngine.PhysicsModule - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 161 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 162|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: justBeforeInk - - Name: $v - Entry: 7 - Data: 163|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: justBeforeInk - - Name: k__BackingField - Entry: 9 - Data: 69 - - Name: k__BackingField - Entry: 9 - Data: 69 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 164|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: pickuped - - Name: $v - Entry: 7 - Data: 165|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: pickuped - - Name: k__BackingField - Entry: 9 - Data: 59 - - Name: k__BackingField - Entry: 9 - Data: 59 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 166|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 167|System.NonSerializedAttribute, mscorlib - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: tmpErasedData - - Name: $v - Entry: 7 - Data: 168|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: tmpErasedData - - Name: k__BackingField - Entry: 7 - Data: 169|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Vector3[], UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 169 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 170|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: logColor - - Name: $v - Entry: 7 - Data: 171|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: logColor - - Name: k__BackingField - Entry: 7 - Data: 172|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Color, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 172 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 173|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _logPrefix - - Name: $v - Entry: 7 - Data: 174|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _logPrefix - - Name: k__BackingField - Entry: 9 - Data: 113 - - Name: k__BackingField - Entry: 9 - Data: 113 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 175|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - Name: Entry: 13 Data: diff --git a/Assets/ReimajoBoothAssets/AdminTool/Scripts/PickupSync C# Program Asset.asset b/Assets/ReimajoBoothAssets/AdminTool/Scripts/PickupSync C# Program Asset.asset index 63e2832..9b41a2d 100644 --- a/Assets/ReimajoBoothAssets/AdminTool/Scripts/PickupSync C# Program Asset.asset +++ b/Assets/ReimajoBoothAssets/AdminTool/Scripts/PickupSync C# Program Asset.asset @@ -44,7 +44,7 @@ MonoBehaviour: Data: - Name: Entry: 12 - Data: 186 + Data: 185 - Name: Entry: 7 Data: @@ -6744,13 +6744,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _panelPositionLastFrame + Data: _startPosition - Name: $v Entry: 7 Data: 374|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _panelPositionLastFrame + Data: _startPosition - Name: k__BackingField Entry: 9 Data: 312 @@ -6793,19 +6793,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _startPosition + Data: _startRotation - Name: $v Entry: 7 Data: 376|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _startPosition + Data: _startRotation - Name: k__BackingField Entry: 9 - Data: 312 + Data: 315 - Name: k__BackingField Entry: 9 - Data: 312 + Data: 315 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6842,65 +6842,16 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _startRotation + Data: _pickupCollider - Name: $v Entry: 7 Data: 378|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _startRotation - - Name: k__BackingField - Entry: 9 - Data: 315 - - Name: k__BackingField - Entry: 9 - Data: 315 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 379|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _pickupCollider - - Name: $v - Entry: 7 - Data: 380|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _pickupCollider - Name: k__BackingField Entry: 7 - Data: 381|System.RuntimeType, mscorlib + Data: 379|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Collider[], UnityEngine.PhysicsModule @@ -6909,7 +6860,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 381 + Data: 379 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6924,7 +6875,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 382|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 380|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -6949,13 +6900,13 @@ MonoBehaviour: Data: _antennaAnimator - Name: $v Entry: 7 - Data: 383|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 381|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _antennaAnimator - Name: k__BackingField Entry: 7 - Data: 384|System.RuntimeType, mscorlib + Data: 382|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Animator, UnityEngine.AnimationModule @@ -6964,7 +6915,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 384 + Data: 382 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6979,7 +6930,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 385|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 383|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7004,13 +6955,13 @@ MonoBehaviour: Data: _goStart - Name: $v Entry: 7 - Data: 386|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 384|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _goStart - Name: k__BackingField Entry: 7 - Data: 387|System.RuntimeType, mscorlib + Data: 385|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.Boolean[], mscorlib @@ -7019,7 +6970,56 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 387 + Data: 385 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 386|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _goEnd + - Name: $v + Entry: 7 + Data: 387|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _goEnd + - Name: k__BackingField + Entry: 9 + Data: 385 + - Name: k__BackingField + Entry: 9 + Data: 385 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7056,19 +7056,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _goEnd + Data: _currentValue - Name: $v Entry: 7 Data: 389|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _goEnd + Data: _currentValue - Name: k__BackingField Entry: 9 - Data: 387 + Data: 277 - Name: k__BackingField Entry: 9 - Data: 387 + Data: 277 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7105,13 +7105,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _currentValue + Data: _startValue - Name: $v Entry: 7 Data: 391|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _currentValue + Data: _startValue - Name: k__BackingField Entry: 9 Data: 277 @@ -7154,13 +7154,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _startValue + Data: _endValue - Name: $v Entry: 7 Data: 393|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _startValue + Data: _endValue - Name: k__BackingField Entry: 9 Data: 277 @@ -7203,19 +7203,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _endValue + Data: _buttonBoneTransforms - Name: $v Entry: 7 Data: 395|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _endValue + Data: _buttonBoneTransforms - Name: k__BackingField - Entry: 9 - Data: 277 + Entry: 7 + Data: 396|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Transform[], UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 277 + Data: 396 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7230,7 +7236,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 396|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 397|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7252,25 +7258,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _buttonBoneTransforms + Data: _currentTargetPosition - Name: $v Entry: 7 - Data: 397|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 398|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _buttonBoneTransforms + Data: _currentTargetPosition - Name: k__BackingField - Entry: 7 - Data: 398|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Transform[], UnityEngine.CoreModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 312 - Name: k__BackingField Entry: 9 - Data: 398 + Data: 312 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7307,19 +7307,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _currentTargetPosition + Data: _followStartTime - Name: $v Entry: 7 Data: 400|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _currentTargetPosition + Data: _followStartTime - Name: k__BackingField Entry: 9 - Data: 312 + Data: 42 - Name: k__BackingField Entry: 9 - Data: 312 + Data: 42 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7356,19 +7356,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _followStartTime + Data: _bombAnimationStarted - Name: $v Entry: 7 Data: 402|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _followStartTime + Data: _bombAnimationStarted - Name: k__BackingField Entry: 9 - Data: 42 + Data: 300 - Name: k__BackingField Entry: 9 - Data: 42 + Data: 300 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7405,19 +7405,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _bombAnimationStarted + Data: _currentSelectionIndex - Name: $v Entry: 7 Data: 404|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _bombAnimationStarted + Data: _currentSelectionIndex - Name: k__BackingField Entry: 9 - Data: 300 + Data: 11 - Name: k__BackingField Entry: 9 - Data: 300 + Data: 11 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7454,19 +7454,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _currentSelectionIndex + Data: _isSpecialSnowflake - Name: $v Entry: 7 Data: 406|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _currentSelectionIndex + Data: _isSpecialSnowflake - Name: k__BackingField Entry: 9 - Data: 11 + Data: 300 - Name: k__BackingField Entry: 9 - Data: 11 + Data: 300 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7503,19 +7503,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _isSpecialSnowflake + Data: _localPlayer - Name: $v Entry: 7 Data: 408|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _isSpecialSnowflake + Data: _localPlayer - Name: k__BackingField Entry: 9 - Data: 300 + Data: 329 - Name: k__BackingField Entry: 9 - Data: 300 + Data: 329 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7552,19 +7552,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _localPlayer + Data: _isHeld - Name: $v Entry: 7 Data: 410|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _localPlayer + Data: _isHeld - Name: k__BackingField Entry: 9 - Data: 329 + Data: 300 - Name: k__BackingField Entry: 9 - Data: 329 + Data: 300 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7601,13 +7601,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _isHeld + Data: _isHeldWithLeftHand - Name: $v Entry: 7 Data: 412|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _isHeld + Data: _isHeldWithLeftHand - Name: k__BackingField Entry: 9 Data: 300 @@ -7650,19 +7650,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _isHeldWithLeftHand + Data: _vrTriggerBoundsArmBanButton - Name: $v Entry: 7 Data: 414|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _isHeldWithLeftHand + Data: _vrTriggerBoundsArmBanButton - Name: k__BackingField Entry: 9 - Data: 300 + Data: 307 - Name: k__BackingField Entry: 9 - Data: 300 + Data: 307 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7699,13 +7699,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _vrTriggerBoundsArmBanButton + Data: _vrTriggerBoundsArmUnbanButton - Name: $v Entry: 7 Data: 416|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _vrTriggerBoundsArmBanButton + Data: _vrTriggerBoundsArmUnbanButton - Name: k__BackingField Entry: 9 Data: 307 @@ -7748,13 +7748,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _vrTriggerBoundsArmUnbanButton + Data: _vrTriggerBoundsArmUnbanAllButton - Name: $v Entry: 7 Data: 418|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _vrTriggerBoundsArmUnbanButton + Data: _vrTriggerBoundsArmUnbanAllButton - Name: k__BackingField Entry: 9 Data: 307 @@ -7797,19 +7797,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _vrTriggerBoundsArmUnbanAllButton + Data: _highlightUnbanButton - Name: $v Entry: 7 Data: 420|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _vrTriggerBoundsArmUnbanAllButton + Data: _highlightUnbanButton - Name: k__BackingField Entry: 9 - Data: 307 + Data: 300 - Name: k__BackingField Entry: 9 - Data: 307 + Data: 300 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7846,13 +7846,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _highlightUnbanButton + Data: _highlightUnbanAllButton - Name: $v Entry: 7 Data: 422|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _highlightUnbanButton + Data: _highlightUnbanAllButton - Name: k__BackingField Entry: 9 Data: 300 @@ -7895,19 +7895,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _highlightUnbanAllButton + Data: _currentHoverSelection - Name: $v Entry: 7 Data: 424|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _highlightUnbanAllButton + Data: _currentHoverSelection - Name: k__BackingField Entry: 9 - Data: 300 + Data: 11 - Name: k__BackingField Entry: 9 - Data: 300 + Data: 11 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7944,19 +7944,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _currentHoverSelection + Data: _localPlayerCleanedDisplayName - Name: $v Entry: 7 Data: 426|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _currentHoverSelection + Data: _localPlayerCleanedDisplayName - Name: k__BackingField Entry: 9 - Data: 11 + Data: 17 - Name: k__BackingField Entry: 9 - Data: 11 + Data: 17 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7993,19 +7993,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _localPlayerCleanedDisplayName + Data: _isVR - Name: $v Entry: 7 Data: 428|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _localPlayerCleanedDisplayName + Data: _isVR - Name: k__BackingField Entry: 9 - Data: 17 + Data: 300 - Name: k__BackingField Entry: 9 - Data: 17 + Data: 300 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8042,13 +8042,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _isVR + Data: _runVRmode - Name: $v Entry: 7 Data: 430|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _isVR + Data: _runVRmode - Name: k__BackingField Entry: 9 Data: 300 @@ -8091,13 +8091,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _runVRmode + Data: _isInDesktopFallbackMode - Name: $v Entry: 7 Data: 432|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _runVRmode + Data: _isInDesktopFallbackMode - Name: k__BackingField Entry: 9 Data: 300 @@ -8140,19 +8140,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _isInDesktopFallbackMode + Data: _banTime - Name: $v Entry: 7 Data: 434|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _isInDesktopFallbackMode + Data: _banTime - Name: k__BackingField Entry: 9 - Data: 300 + Data: 42 - Name: k__BackingField Entry: 9 - Data: 300 + Data: 42 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8189,19 +8189,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _banTime + Data: _allPlayers - Name: $v Entry: 7 Data: 436|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _banTime + Data: _allPlayers - Name: k__BackingField - Entry: 9 - Data: 42 + Entry: 7 + Data: 437|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: VRC.SDKBase.VRCPlayerApi[], VRCSDKBase + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 42 + Data: 437 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8216,7 +8222,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 437|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 438|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8238,25 +8244,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _allPlayers + Data: _playerAmount - Name: $v Entry: 7 - Data: 438|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 439|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _allPlayers + Data: _playerAmount - Name: k__BackingField - Entry: 7 - Data: 439|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: VRC.SDKBase.VRCPlayerApi[], VRCSDKBase - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 11 - Name: k__BackingField Entry: 9 - Data: 439 + Data: 11 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8293,19 +8293,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _playerAmount + Data: _localPlayerIsScriptKiddie - Name: $v Entry: 7 Data: 441|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _playerAmount + Data: _localPlayerIsScriptKiddie - Name: k__BackingField Entry: 9 - Data: 11 + Data: 300 - Name: k__BackingField Entry: 9 - Data: 11 + Data: 300 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8342,19 +8342,129 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _localPlayerIsScriptKiddie + Data: _warningSignAbovePlayerTemplate - Name: $v Entry: 7 Data: 443|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _localPlayerIsScriptKiddie + Data: _warningSignAbovePlayerTemplate - Name: k__BackingField Entry: 9 - Data: 300 + Data: 52 - Name: k__BackingField Entry: 9 - Data: 300 + Data: 52 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 444|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 445|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _warningCapsuleTemplate + - Name: $v + Entry: 7 + Data: 446|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _warningCapsuleTemplate + - Name: k__BackingField + Entry: 9 + Data: 52 + - Name: k__BackingField + Entry: 9 + Data: 52 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 447|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 448|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _markedPlayers + - Name: $v + Entry: 7 + Data: 449|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: _markedPlayers + - Name: k__BackingField + Entry: 9 + Data: 437 + - Name: k__BackingField + Entry: 9 + Data: 437 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8369,7 +8479,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 444|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 450|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8391,129 +8501,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _warningSignAbovePlayerTemplate - - Name: $v - Entry: 7 - Data: 445|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _warningSignAbovePlayerTemplate - - Name: k__BackingField - Entry: 9 - Data: 52 - - Name: k__BackingField - Entry: 9 - Data: 52 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 446|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 447|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _warningCapsuleTemplate - - Name: $v - Entry: 7 - Data: 448|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _warningCapsuleTemplate - - Name: k__BackingField - Entry: 9 - Data: 52 - - Name: k__BackingField - Entry: 9 - Data: 52 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 449|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 450|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: _markedPlayers + Data: _warningSignsAbovePlayers - Name: $v Entry: 7 Data: 451|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _markedPlayers + Data: _warningSignsAbovePlayers - Name: k__BackingField Entry: 9 - Data: 439 + Data: 396 - Name: k__BackingField Entry: 9 - Data: 439 + Data: 396 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8550,19 +8550,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _warningSignsAbovePlayers + Data: _warningCapsules - Name: $v Entry: 7 Data: 453|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _warningSignsAbovePlayers + Data: _warningCapsules - Name: k__BackingField Entry: 9 - Data: 398 + Data: 396 - Name: k__BackingField Entry: 9 - Data: 398 + Data: 396 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8599,19 +8599,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _warningCapsules + Data: _markedPlayerHeight - Name: $v Entry: 7 Data: 455|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _warningCapsules + Data: _markedPlayerHeight - Name: k__BackingField Entry: 9 - Data: 398 + Data: 277 - Name: k__BackingField Entry: 9 - Data: 398 + Data: 277 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8648,19 +8648,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _markedPlayerHeight + Data: _isMarkingPlayers - Name: $v Entry: 7 Data: 457|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _markedPlayerHeight + Data: _isMarkingPlayers - Name: k__BackingField Entry: 9 - Data: 277 + Data: 300 - Name: k__BackingField Entry: 9 - Data: 277 + Data: 300 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8697,19 +8697,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _isMarkingPlayers + Data: _amountOfMarkedPlayers - Name: $v Entry: 7 Data: 459|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _isMarkingPlayers + Data: _amountOfMarkedPlayers - Name: k__BackingField Entry: 9 - Data: 300 + Data: 11 - Name: k__BackingField Entry: 9 - Data: 300 + Data: 11 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8746,13 +8746,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _amountOfMarkedPlayers + Data: _currentPlayerForHeightUpdate - Name: $v Entry: 7 Data: 461|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _amountOfMarkedPlayers + Data: _currentPlayerForHeightUpdate - Name: k__BackingField Entry: 9 Data: 11 @@ -8795,19 +8795,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _currentPlayerForHeightUpdate + Data: _lastPlayerHeightUpdateTime - Name: $v Entry: 7 Data: 463|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _currentPlayerForHeightUpdate + Data: _lastPlayerHeightUpdateTime - Name: k__BackingField Entry: 9 - Data: 11 + Data: 42 - Name: k__BackingField Entry: 9 - Data: 11 + Data: 42 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8844,19 +8844,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _lastPlayerHeightUpdateTime + Data: _currentSelectedSeekingCapsule - Name: $v Entry: 7 Data: 465|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _lastPlayerHeightUpdateTime + Data: _currentSelectedSeekingCapsule - Name: k__BackingField Entry: 9 - Data: 42 + Data: 11 - Name: k__BackingField Entry: 9 - Data: 42 + Data: 11 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8893,19 +8893,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _currentSelectedSeekingCapsule + Data: _runPlayerSeekingUpdate - Name: $v Entry: 7 Data: 467|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _currentSelectedSeekingCapsule + Data: _runPlayerSeekingUpdate - Name: k__BackingField Entry: 9 - Data: 11 + Data: 300 - Name: k__BackingField Entry: 9 - Data: 11 + Data: 300 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8942,13 +8942,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _runPlayerSeekingUpdate + Data: _playerHitColliderSetup - Name: $v Entry: 7 Data: 469|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _runPlayerSeekingUpdate + Data: _playerHitColliderSetup - Name: k__BackingField Entry: 9 Data: 300 @@ -8991,19 +8991,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _playerHitColliderSetup + Data: _playerHitColliders - Name: $v Entry: 7 Data: 471|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _playerHitColliderSetup + Data: _playerHitColliders - Name: k__BackingField - Entry: 9 - Data: 300 + Entry: 7 + Data: 472|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.CapsuleCollider[], UnityEngine.PhysicsModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 300 + Data: 472 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9018,7 +9024,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 472|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 473|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9040,25 +9046,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _playerHitColliders + Data: _lastCheckedPlayerCount - Name: $v Entry: 7 - Data: 473|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 474|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _playerHitColliders + Data: _lastCheckedPlayerCount - Name: k__BackingField - Entry: 7 - Data: 474|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.CapsuleCollider[], UnityEngine.PhysicsModule - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 11 - Name: k__BackingField Entry: 9 - Data: 474 + Data: 11 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9095,13 +9095,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _lastCheckedPlayerCount + Data: _lastScaledCapsule - Name: $v Entry: 7 Data: 476|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _lastCheckedPlayerCount + Data: _lastScaledCapsule - Name: k__BackingField Entry: 9 Data: 11 @@ -9144,19 +9144,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _lastScaledCapsule + Data: FAR_AWAY - Name: $v Entry: 7 Data: 478|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _lastScaledCapsule + Data: FAR_AWAY - Name: k__BackingField Entry: 9 - Data: 11 + Data: 312 - Name: k__BackingField Entry: 9 - Data: 11 + Data: 312 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9193,19 +9193,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: FAR_AWAY + Data: _pushAreaBoundsBanButton - Name: $v Entry: 7 Data: 480|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: FAR_AWAY + Data: _pushAreaBoundsBanButton - Name: k__BackingField Entry: 9 - Data: 312 + Data: 307 - Name: k__BackingField Entry: 9 - Data: 312 + Data: 307 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9242,13 +9242,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _pushAreaBoundsBanButton + Data: _pushAreaBoundsNextButton - Name: $v Entry: 7 Data: 482|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _pushAreaBoundsBanButton + Data: _pushAreaBoundsNextButton - Name: k__BackingField Entry: 9 Data: 307 @@ -9291,13 +9291,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _pushAreaBoundsNextButton + Data: _pushAreaBoundsPreviousButton - Name: $v Entry: 7 Data: 484|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _pushAreaBoundsNextButton + Data: _pushAreaBoundsPreviousButton - Name: k__BackingField Entry: 9 Data: 307 @@ -9340,19 +9340,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _pushAreaBoundsPreviousButton + Data: _buttonTriggerDistance - Name: $v Entry: 7 Data: 486|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _pushAreaBoundsPreviousButton + Data: _buttonTriggerDistance - Name: k__BackingField Entry: 9 - Data: 307 + Data: 277 - Name: k__BackingField Entry: 9 - Data: 307 + Data: 277 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9389,13 +9389,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _buttonTriggerDistance + Data: _buttonUntriggerDistance - Name: $v Entry: 7 Data: 488|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _buttonTriggerDistance + Data: _buttonUntriggerDistance - Name: k__BackingField Entry: 9 Data: 277 @@ -9438,19 +9438,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _buttonUntriggerDistance + Data: _fingerThickness - Name: $v Entry: 7 Data: 490|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _buttonUntriggerDistance + Data: _fingerThickness - Name: k__BackingField Entry: 9 - Data: 277 + Data: 42 - Name: k__BackingField Entry: 9 - Data: 277 + Data: 42 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9487,19 +9487,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _fingerThickness + Data: _lastTriggerTime - Name: $v Entry: 7 Data: 492|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _fingerThickness + Data: _lastTriggerTime - Name: k__BackingField Entry: 9 - Data: 42 + Data: 277 - Name: k__BackingField Entry: 9 - Data: 42 + Data: 277 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9536,19 +9536,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _lastTriggerTime + Data: _wasTriggered - Name: $v Entry: 7 Data: 494|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _lastTriggerTime + Data: _wasTriggered - Name: k__BackingField Entry: 9 - Data: 277 + Data: 385 - Name: k__BackingField Entry: 9 - Data: 277 + Data: 385 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9585,19 +9585,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _wasTriggered + Data: _wasInBound - Name: $v Entry: 7 Data: 496|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _wasTriggered + Data: _wasInBound - Name: k__BackingField Entry: 9 - Data: 387 + Data: 385 - Name: k__BackingField Entry: 9 - Data: 387 + Data: 385 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9634,19 +9634,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _wasInBound + Data: _currentPushedDistance - Name: $v Entry: 7 Data: 498|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _wasInBound + Data: _currentPushedDistance - Name: k__BackingField Entry: 9 - Data: 387 + Data: 277 - Name: k__BackingField Entry: 9 - Data: 387 + Data: 277 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9683,19 +9683,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _currentPushedDistance + Data: _timeAfterScriptkiddieGotDetected - Name: $v Entry: 7 Data: 500|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _currentPushedDistance + Data: _timeAfterScriptkiddieGotDetected - Name: k__BackingField Entry: 9 - Data: 277 + Data: 42 - Name: k__BackingField Entry: 9 - Data: 277 + Data: 42 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9732,19 +9732,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _timeAfterScriptkiddieGotDetected + Data: _localSyncDataBools - Name: $v Entry: 7 Data: 502|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: _timeAfterScriptkiddieGotDetected + Data: _localSyncDataBools - Name: k__BackingField Entry: 9 - Data: 42 + Data: 385 - Name: k__BackingField Entry: 9 - Data: 42 + Data: 385 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9779,61 +9779,12 @@ MonoBehaviour: - Name: Entry: 7 Data: - - Name: $k - Entry: 1 - Data: _localSyncDataBools - - Name: $v - Entry: 7 - Data: 504|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: _localSyncDataBools - - Name: k__BackingField - Entry: 9 - Data: 387 - - Name: k__BackingField - Entry: 9 - Data: 387 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 505|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - Name: $k Entry: 1 Data: _avatarHeight - Name: $v Entry: 7 - Data: 506|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 504|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _avatarHeight @@ -9857,14 +9808,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 507|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 505|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 508|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 506|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: Avatar height in meter (of localPlayer), can be set by an external script @@ -9894,13 +9845,13 @@ MonoBehaviour: Data: _leftIndexBone - Name: $v Entry: 7 - Data: 509|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 507|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _leftIndexBone - Name: k__BackingField Entry: 7 - Data: 510|System.RuntimeType, mscorlib + Data: 508|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.HumanBodyBones, UnityEngine.AnimationModule @@ -9909,7 +9860,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 510 + Data: 508 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9924,14 +9875,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 511|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 509|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 512|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 510|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: Relevant bone from the left hand (of localPlayer), can be set by an external @@ -9960,16 +9911,16 @@ MonoBehaviour: Data: _rightIndexBone - Name: $v Entry: 7 - Data: 513|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 511|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _rightIndexBone - Name: k__BackingField Entry: 9 - Data: 510 + Data: 508 - Name: k__BackingField Entry: 9 - Data: 510 + Data: 508 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9984,14 +9935,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 514|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 512|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 515|UnityEngine.TooltipAttribute, UnityEngine.CoreModule + Data: 513|UnityEngine.TooltipAttribute, UnityEngine.CoreModule - Name: tooltip Entry: 1 Data: Relevant bone from the right hand (of localPlayer), can be set by an @@ -10020,13 +9971,13 @@ MonoBehaviour: Data: sha512_init - Name: $v Entry: 7 - Data: 516|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 514|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: sha512_init - Name: k__BackingField Entry: 7 - Data: 517|System.RuntimeType, mscorlib + Data: 515|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.UInt64[], mscorlib @@ -10035,7 +9986,56 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 517 + Data: 515 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 516|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: sha512_constants + - Name: $v + Entry: 7 + Data: 517|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: sha512_constants + - Name: k__BackingField + Entry: 9 + Data: 515 + - Name: k__BackingField + Entry: 9 + Data: 515 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10072,19 +10072,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sha512_constants + Data: sha512_sums - Name: $v Entry: 7 Data: 519|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sha512_constants + Data: sha512_sums - Name: k__BackingField - Entry: 9 - Data: 517 + Entry: 7 + Data: 520|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.Int32[], mscorlib + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 517 + Data: 520 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10099,7 +10105,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 520|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 521|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10121,25 +10127,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sha512_sums + Data: sha512_sigmas - Name: $v Entry: 7 - Data: 521|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 522|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sha512_sums + Data: sha512_sigmas - Name: k__BackingField - Entry: 7 - Data: 522|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.Int32[], mscorlib - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 520 - Name: k__BackingField Entry: 9 - Data: 522 + Data: 520 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10171,55 +10171,6 @@ MonoBehaviour: - Name: Entry: 8 Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: sha512_sigmas - - Name: $v - Entry: 7 - Data: 524|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: sha512_sigmas - - Name: k__BackingField - Entry: 9 - Data: 522 - - Name: k__BackingField - Entry: 9 - Data: 522 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 525|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - Name: Entry: 13 Data: diff --git a/Assets/SerializedUdonPrograms/1064dc79ec16c944793e0bfc45718c46.asset b/Assets/SerializedUdonPrograms/1064dc79ec16c944793e0bfc45718c46.asset index 1eeffef..9db170e 100644 --- a/Assets/SerializedUdonPrograms/1064dc79ec16c944793e0bfc45718c46.asset +++ b/Assets/SerializedUdonPrograms/1064dc79ec16c944793e0bfc45718c46.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: bf61d954ecb803046953c666facfb904, type: 3} m_Name: 1064dc79ec16c944793e0bfc45718c46 m_EditorClassIdentifier: - serializedProgramCompressedBytes: 1f8b080000000000000aec7d059c1447f376ef1e2e418243c2e14790430e27d81dee1a0221d81d7070c08543a32421eeee09717777e2eeeeeeee9e7cd33dddbb357d5dbb333b537b33eff74f7e308cecd3554f5777575b753c9f59ffc5ba5b7fcd61335821ebc966b362b696adb1fe55685d575bffdb77eaf934b6ceba2eb7fe5e6cbdebce72d3fc92ffd725d6c2fa7bbc7557c1d65bbfdcc0965ad752f17e262bb1fe3ddefa6d8975c79f2eb3fe94585fc5aa593f9acd8ad8543685358f354d033147fca8423e8b71bd62b5acbf47b12dd6db1221144f245fbc6a6efd35d37a5321deadb68456dfcd670b845aabad774baddfac636516e6128158ebf5954cfc83d9972279ad2fafa3ed6bec00eb5a83b19c8ee09e6bb342fbbed0fa535bfe3b2eff5d4bfebbbaf5f87bf9ae9ec43948e27602f7fcfd18797fa07cdf19dcf3f763e5f32e1ade56f93c0fdcf3ebc1f27957f9fd38791dafbddf4dfbdd21f27937ed7713b4f7faef0e95cfbb6bbf9ba8bddfcdf93eb64d3eefe1d43776987cde137ca79e2bfef9fb7c0ff9813d533630d9ceb39a57c8fb29769ec7952e53e57592c4b0be8d2f92cf7602efb85cbd5ca4d754ea74b8fc4d6f70cfd3dde1fcce2ab88974739ac867d5e46f8ed0ecea08f97ebabcce0058fcbb3e08763a999bcbeb4c97dfb790f21ca9e978a42d7bce25ceefd82ca0e3d7f2d96c799d237f7b94c4ea0bee15466d042f9d9c2d25d6d19a9c47db72569be4fc8eed9194b3daa9f2d95c79dd53fef6184dce6300466d042f9d9cb23e4a94e363651a05e0de92b7faebdaf7f3e5fbe3e4f7fdc03dfc7e2fe7ef62c7cbeffbdbf2887bfe7e81bcce4b23f7de2ebf5be8f2bb452ebf9b27e51e90e29b543cab7a76719a7452612c01586ef256d58d4bc1f74be5b558e6c70952af81e0decabf1a3f030cfe7e500acc54322c63c2a66b1ceb4c3f76a2c41d0ceead746b6e96df2d37ffce6a8deddf0db1dfd754ef5780f76ee4ea26d37b59deab76660a4b94c35ae5f25929224b37a70e4cb671b1939232887f5be9d452e5602582d55d620d75ca53090bca984ec755f2da0a7c5f66a7dfa88dbcaf29afabe5b59694637779bf465ed74a194e91ef87817b7e3d593e1f0eeef9f554e6acff4eb5f9a83dcdf99d90837f37c296af4e434dbeb5f2fd4879aff246d9f1754047f59b7d0077d7c967eb92f9bbf4442ded51f2be425e37c8eb4679dd24b14e93df17827bfe7e7d12bb58d69f4cd973adca3225e434c9b4454babc89956ec74f97c34b8b778ada3da3f599fb3ce49ec3a2f6bd86768d86780dff0e7d28764fb82e7fcba9ffcfe4cf9dd5870cfdfef2fefcf92efc7817b7e3d5b3e1fafe11e20df9fa3e19e23df2b5fee5c0df75c793d0fc155bf3b5ffbddf9f27a81f377423e85a7def3eb76f9dd0470afea65c9710d55ceb7ca7be5372c96bfb99039fc6871cfaf17cbe713c13dbf5e229f4f02f7fc7a917c3e59e21f8ca4772973f8dfe29e5f2fd7d2bb5c5eafd0d293be6bec322dbd4390f4ae640ebf5ddcf3ebd55a7a57cbeb355a7ad7c8eb555a7a0701bd953cea3bfe3e4f7e3f45de1f2aafabc17bfefdb5cc517655b94c3c57f5cb36edfd75cce90fabfae4f064deaf582f9fa93e455d962ceb75e5efae67cefa90df5be576a763b5ef6ea8fc5b76a4bc2adf7caaf65ef9b1d39cb2b3a3e5b53673d6edeabdf223eb68ef954cc7691cdec89c6dc08df2bda9feab2eafcacfaba1a57182fd4dce22793f4b5e37caef547fe344e4bb93e477aa3fa2fab13769f975937cafda9bb6ccd12f4efcee66f97c26b8e7ef557f7996f6fd2d5a3ab7c8ebadf2b9ea6b9c62cb1faf07def3e7caee6f93dfcfd170d4f33de4f78de5f3db9de932d56750f5ca1d1adeedda7385771a33f6511baabed2e9f2da3e99b78d987c7686f68eff3b953fd24a5e653b11bb53ca3217dc2b1df8f33db5dfa9f6e32eed7777c9f7ade5f379daef547d7eb7f6bbbbe5fb36daef541ff81ecd16eed1d2917d209623dfdfab7d7f2ff2fd39d216643bc9942f749ff6fbfb34f9d4ef955eaadddba1e9b5435eef4fe68bf837bf3ec09cf5cf03b6be3b6fd5be7b507eb717b8e7d787405eb7725e630f8377aa2d9ea67dabdadc4735991f95d74780cc8fc8eb63e0d943e019d46781a6cfe7cebc14e370fc3bd57fccd19e2f74eacf2ed06c71919d674d5a68b85d11dcae4edc844ddd2f9f2fd66c477faef8da2edf3faef1f5b8bc3e0138af069ef16f557ff14204f3490df349797d0af0fd94fccdc5201d25f3d32c51272c5c0f9ef16f947fb2544b5bf92fcf68693f23afcf82b49f95bf192abf95be7eca3a46fa314cf907cf256554be8a78c6bf515c2b1fa9c405bef46712e397cfcbdf2e03f7563e3493fd69354ec2ae60a9eb4885abfca31734dc1724aeea1f5ce51157f68f632f6ab82fdab8cd955d8f77815bddfbf7cdbe47de416e95eff792947139b8e7efaf95f72fcbf72bc0bda5438b6a1ace2b1ace2b5adebd2adf97827b98ce6bcef709dcd7e4bdf269659fbe85e2e43af0de4dbb78bdc47d5d93578da1dd20efdfd0f47e43eafdb386f3a686f3a6a6f75b9ade6f69e9bcade97d3d78ceef95ffa7c61752e926fda7d83b9a4cef38ed27f6aea6dbbbb66e2d7f97dfdde2c4137951db8921f24d96f5e66a1c45f533de63ce7ed07bf2fa3e73f64bde97d70f98b35ff281c4537ea51cdb6f25fdb9c4f8d34d2ef3fc3689fba1c6cb871a2f1f69bc7c64f3d25a8d8fdceec4f3cccbc7ccd95ffb585e3fd178f9445e3fd578f954e2297f57f2d25a1b5716efddf07207abec8ff2743e4bfe5efc9b73b0bf4c4bf9becdc17b2e4b99f6fd1d29d297be67ec73f9dbd5e09eff56d9e15d769abb7697d786daefbf90bf5f03eeaddfb751edc1ddf6efda5e81fcfe4bf9fbb5e0be1af84efaa0b1af3439bf92e9c8329c686f950faa7ccb722d5de5ef7dada5fbb58db78b6a7395fcd2e78f7d2bbfdf07dcf3f73bc0f7fcfd3a79ff80bc3ee8c48b7dc79c7dc9efe47bbd2f0965563ee0379accdf685c61325768323facc9acfaf18ff894399dadabbeed20962c1b8dc13b9e861a8394fe31eb03be6d24d3ff9e39fb0ddf6b18b3b4ef7f60ce3eeb0ff2bdf2a97f648ebeb1b8e7d79fe4f38de09effaeaf7cbe494be7674d2ed54ee97d69399fc5a44fcb0ae4fbcdcef7b15fe473397ec99e00cff97d7ff95e8d57a6e27eac81fb27edbceba57caca76c7b6afbb1fdbceddf5a1e293d541e29df579539e5e3aab1ea1af2faac7cbe9ff6fc39f95cf50b959ffdab33bfd4f7b1dfe4f303b4e7bfcbe70782dfabefe17bb55620154fcfdbba17a9b122e987e6fe6e3f6f572f05c68bcc5c97ffc99cf5f39f36663b35dfd91c3caf0dfecdaf7f80677fc8dfa9faff4ef01cd60bf2bb4eaa4d7a8999e760d4f8784ff9fbade09e5ff3e5f383b5e7bde5f343c03dbf4a7f33f6977c7f28f2fe6fedbdf44363ff38f357dc2b39f8fdbff2fd3680a39ef3eb7ff2fd61400ef59ce3f4628e31225d2e9e8d502e71af7ec7ef634e7c51fed473fe67807c9feffc1dcbd7d23f5cde4bbf3a1e97cfd59a837edaf323b5e7d59236c1a4cf1ccf4130d4f3a3b4e7d593188974d4b8e940f01c62e4837b5d1efe5e8dabf601cfd53d7fafecaf00c8c09f1fa7fd4e8ea1c66bc8f7c7837bf0fb04ee09daefd5fc96aad77a83e7fcaae6fc0e05f72afff8bd1a375676d20b3ce757356eacf2b106780ecb87aa6f78bfc550cf7696f581a89379795dafe1d565c9f260fdbe93e2afbae13d7fbe3b781e9363affcfd49e01ebe576b80d418b11c4b65b2ff94284ffb9a7fafca55a2bc9fe2943ff1fc54901e7f2fc7f1e33bc9f71dc13de4e52d5bd702390ecf7695efb7d9cff354bbd1dc7e9ea7d6f448fb8c3760ce76443d6fe87c1e6fa8c9abb72f7f3b9f277839dac90393fdc5443d910f70417da5ea8b447d779a265f234d3ee95fc41b33473b97b0939d9dcff5f2acca71423ebd3c370638a07cc79bc8ef4e077c2ab9e1fb83b4fc50bf6fead423c1a7aac7359ee3cd343d9a82efe17b37edb8b2891ba46c0fa7f88db4ab5eaafc293b6fa1c9f98ef65ead43aace92734b72cc81c9f506f15612e30c80c9dfabf9b8c1e03b7effaebc6f2e7fa7e69865bf32de9a25ebedd6e05b7e55e3e667817ba8d760ed77bbc8efcf06f7fcaae68a7a837b0b67b7a1da77b99a9de6ca6b3bf9fc1c708fe1f2ebae40279917bbedd0d26aafa5d55e5e3b68697590d78edaf38e001fcaa0f25ee5cbcef67df7222dfd3c2d7d5927c5bb6ae9c83a34be9bf65cae238a77d39ecbf19978174dae2e528e3c4d8eee9a1c721c23de43c395eb41e33db5e7d2878be76bcf555dd04b7baedabedec93c52eb38e2a06f16ef0d9e417d16807b7eed9c2c33ddbfd674ebabe926fb41f1024d26e53ff4d39e2b7fa4bff65cf96903800eb2bcc607021d0680674a56a84367a7ad24e41eacc9add647c931b7f820f9fe5c70cfaf43b43c1f62e3f73855fb4ecd079c07ee619da0705638711236fdbebccab12d31462ef3a0a97a27fb2cf1dd25969cb7621fc8eb87f6f735d558839c3b880f93dfab71af8f3da435dcf9dbb81c5f601f81f7fc3a427e3701c8c8bfbb9e551efb03eb08c4eff8b31b9332b450bea31cdf639f32c75c89117b4265ecc45c8a09fb337955edc448e668478c694cac9c86f81d96869aeffb9239db9f2fe455b62ff151cce1cb1ad39e6f487b548ab4bfd2b0be4e7e33558d1bca71b47827908edefe7492b25de07caef88eab79e4ed367657e55fa46af7954c4f3147d972b3263b3e1ae8cfffcdcb901a0319827cc3af45e05991fdbbde6a2cee1bf09ccb3318dcf32b586f2ffecd7f7bacf6db31f2b717827bf53d185750bfeffbb0f67b356e3313dcf3eb38f9fc228d77b95e2c3e9e397d1755c6941f3041be1f07ee61bd3451be5f06ee2df9faa83972539e289927cbdf5e0ceef97bb9ee25aef6095c02ee39f6db1a0e583b1a97e331f1a9f2b797827b8859e6c4e4cd102aafea8ba9b1c703b4f4e598677c0673f4c512bf9be9fc5d7c0678ceafd398a38f1657dcc9b1dcf82cf9fe32700f6de03ba73cec7b9628ab7ddf4fa15711f85e95ab7463b6a9708a0d38b2df5b30cb96a7a04cc3d7c71bd5b86dc0e38df1d9ccd84f89cfd1f2543ddf8339fb29b3c1f7f0bd9b7e8a1a136f0e78d1d699c4e782776aac5a5f6722c7a6e36addfe5c70cfaf7b1af0158f6adc5af1f80b4bcdb39b7166933e0aef570defb734e9e97ccc07d86a6c57f1f1074bce37f1fb3f99730c2195ecb9127f41125ffcdbb2d10123e4fdde32bdcbc13dff6d3b79bf50beaf00f7fcfd5f000f9657e55bee05d2dc4ba6a9d65fa9ba621173d6158be47bd5e759cc9c75c562f9be3dc08569cb7406a9bd00a3812e8a5f6d5e33be8439ebf42536c6403596adda4b95976a8c43e5e5bfdafbffc07b4bcf411db574a55f145faaa5bb54ca2efbd9fc53d486146e75f07d4c5eabd9cfaba9b5006a6c53969b98e2be58e215827bfe5ed993f55d498133ad81726e77b09ad769e7b49dc45a51d58755f58c4bce07a9f519aa7e93bac7d4f867b996be4b4e07cbbc8ad5d2706b1b70ab83efe5f867ac9ec6a95aafeb83d3445aa9e65f5439d6f92b91e914807b4bcfa105daf7d20f8e2f93dff703f7e0fb587de7efe2cbe5f7728f575cad6d507b1a119b1caad68536485d2612dfa971cac61abf727cd0b1078ccbb542e357add930cc3527d2906380b126481a0bb4344ab5344a5da4a1c6f59aa5b113e597afd4d25889db894a23957dc454bf389725eb39395e3854f65f626a5f61066d604cb5574d007eaaef55bf674865797697733fb13699cbc364bf3abe8a39c71b56d9690ceba87d57969443fc9bff46b5a7c5e05b25ab1c0749f493d5b862a90bd9d438cc6a4db6d552b633b5efd630675f46edd7d2e7fedda4b9564b73ad9de6f07ada77e55a9a8a737d5edf4d9a603f94f837e4d64d9da6fa68eb98b3ee5e2765576589e781551ec6c879eb11d3341cd50654683815124795835deddf4ffb1ec15175e67a0d67bd8da3be8fb595386a7f4d2e823b1ee0bb593fa5d7f51b3439364839d4fae17692976becebc8239999978d1ace461b6764aec4690fe4e7f71dd2e02a9e3669b89b24ae2ae71d359e3a69e97446d299c0fcf1b659936bb32d171f0612e976b1d39b3ec9be8eda8ed8e5160d678bc451eb9ef3805df2fbae6970156ffb6ab8fb4a5cf97d6c37c01bc499c8fcf1b29f96ee7e76ba856a6f5037203fbf97ebe4a62db2af85fa3e72c5d3fe1aeefe1257ce11c77a683cf5d4d2c94f938eb2e303b474641c0ef57dac1782339f79e34d8ed58af5326edabcdeacf2fe262ee795f25eae798aab781e57817b4bfe2295ef7d6c9c6aca57557defab5dc8acea611553e41a2defb7826fb6826ff9f560f99bb3c0bd25d7e873356cf5bb43e4f7d7827b7e55713d66827b7edd0630b631473ba13013b6b49539c6498bd4d8709de0f51bb3bf865d05fa8d56ebe6545bb18b3b9b4b8cf71ca6c9a4d6f378f121a47f3656f6ad627d9d69c4fa0199546c96fe2ce1af8e956baf62aa4f7244f2fbd800f08cffde34beae74395cd3e570f95ef74dd49cbf5aab9faa6caa7ecf91cce91f1d69eb3c4ef699c7a97103d56f2b48930f06df3191d65132adebc13db45515576419b8e7b2dce04d86985ad32ae7044df35389b4953daa1821dbc13dbfaaf8246a8f573ff09c5f55ac10e593c9f9bcd860669e4b53b142c63b658c9fa03d1f925e8784ec273a7f1b3f1e60aaf7fcaaf6954e70ea90768e4d8d671be68962729e20b63b73ceb199b03dceb1c5d45ca19a4b52f118948c6afdc529daf326b6dd4c50f3046aecffd4641a13d498f768ed9d4a47e1aa77fcaae216a4e2cf34c7a7d6fe1874541869cb55aab23c4262a9f809bdc1bdc5c344b9de75a2366f171b9e3acd04ae8aa9701eb887e556c54c5806eead7427adf0989e9c8f8c8d6478b955692bdb577117b6837b7e55711a54b91d019ef3ab8ac770a3f65eedf19c09eef955c559b808dcf3ab8adb305ec3d9ce1cf30d71299f1e6b2a7ea1fcae0fb8e7d78b343954ba176b72a8b9333dde838ae351c4ccf5d025daf792f3f8a5daf3d1e9f324911797397f1bbf0460aaf7fcaae234a87224f3246d3da4c6544d75c518791dcb9cf59009db6b3d24e73e55bd32558d29aa7ae58ae46fa6aa6f476bef94ada8bc52eff8f54a177c98ea952b71991546ba3297d2ff516b77ae02186a5ff478f00d977daaf65ecd1ba79a07d6e7c7c01a3126d78d31b58ef32617386353e034708f139bc81cfdf3c41a0fb5377226b857e9baf52915d6351a96f2db3df8a731d94f8cab381fcbc13dac9f559c8f65e0deb2e3e93fe369c4263bd3107b14a58db5547589e252d9edf55a3a320ec80cb58f7a8a13333635893953c6709a394dc3567ddc1b34ec1b6cecc4f76a1c599505f56f9ebe6cf7e26a9fe3cde01ecaaff680ae70fe7e66478d8b11406e59de63d39cdfc4a627bf99b74dd32d559eaa981fd5a40c5aec8eb8da7b0a6200ae547333f21bd62cc9811ab78ddf027851fb4ef5b1dcedf25ef6df62b39ddfc7d57ec842900e7c3e52fe4ec5e7507502dcbfa9eab114fb37e3b70159e51ed0b88a0dd215dcf3ab8ab73111dcf3ab8aa73109dcf3ab8a153259d3413d9faf3d57f13546807b5867a9765cc5d5e803eef9558b9f91d047ed5dec06eef97587a6cf0e797d40d3e701795531162683f4e07315d350c546517a3da8e9a5e47a483eef0eeef9f5114dae47e4f5514dae47e5f5614d2eb5564595b5c798a33c27e47a02e4fd6376399823fd88c4f3c793b63347ed7fada3bd533af277fb68bfe5cf4cf1c9940c6a5dd90870cfdfabb59e2ac64467a79dc79f668e7a3836d7f99e01bb4efce699a41cadf2000eff5ec6d389abb52ea5207df8fc16e7f3985afb247f1fdb537b3f2f99e65cd5bf6f06ec1ab63fea399c0b4a557fa939431543a213b837951bb55ea70fb8e738f399b34ed9cbf93efe82133f91772a16c408f09d6e032fe2361057711ad45e76a58f8a9b70bbf3b91e2b25f1bd8aefa07c833b10bcbd35bd541c884ee01ef2a5e23f7406f750ee3b353c150f6226b837e5732a9f45729958efa9623adc05eead723a4f62c516387f57a92d045889b6349d5da935762a5e842a636a6d8ebe1619fee6cd64fa897ee41bf27be583abf81167817b4ba7f92d70d9620b9de9786ee7de06b22e4a8135df05968a4521dbc74a7b5454ac883340daea77fcbbc1e03b7eaff6a8a81816fa1e95f793f2c5df07dff2eb071a971fd85c2e9caba5a57ef7a1fcfe6c70cfaf2ae6416f706fe1ecf5bef69d8a6fd009dcf3ab8a33710eb8c770f9f553a0d3a7765a0b0ab4df62989f6a989fcaeb2700f3138979a44bcc4f34cc4fe4f56380f9b18db9773dedb75f68985fc8eb97c0aed41e8faf00de97e099c2e7380bb4f4d43e3795072a6e4127700feb2d15a7a033b8e7571577e06e70cfafdf0399542c802bb434b53dff71b97634aed64f9e03eef955edf59f09eef9f56790d6cfceb41275ded7c96f2ad9afea035fe07c9ef075de6749ffda2abb7be5b2b4f55d5cc50550eb03d5388fda1f7f2fb8e757b5467239b8e757b50ef33e0d47ed57bf1fdcf3eb5f1a8e5ad3a8f69fef00b8fcfab7f3fb44fdf00fe0f41ff02dbfaabd8167817bcba6166f77cac8a7331cbaaa758792d79c1873f845e21ea49713d7de33f09c7fa7d6603d00eef97b358ff2a0f6bc9a7c2e7d6235fe9323fb6a39d5e5fb0a80a39ef36b0df9fe618dc37fb4f78f389f27ec48adb39476b46804c89b80f362a9f20b555ea8fdd4f73b7f9f715ed472e6458e5acff828b8879c3fa63d575c2b7f7e2a73725d5bcb8b6ae039bfaafddd4f681cfea3bd7fd2f91ccb8bc5d2678fffa2e5ad2a374f39df8b5872998ecbc9f834396a6f786f706fe959dcc2f91d53eb889ed69eeb6be8d5737d0dbd7aaee25eabbe642a7f6d89cdcb32b95f3bb6585e555c0a392694a3f6afabf16a59dfe6d44ff293530f3ce3df3ee322fd65a9d38fc971f09c9db4f465d9c96900d2df093ce3df3eeb22fd1569d25776df504b5f958f4620fd86e019fff63917e9ab184a329e596c2d4bf88ecb558c127555719dd41acc61e9f1999cabc951fbd547837bcb0697ab7941653b23813c528e12150f56adb51bafc97181f65ef9b41b91f72aaed73ae4bd1a0ba940decbf527b1f5dafb0dda77a3e4fbe7c1bdca5bc5f134e45dba7c53f15d36827b9ed60bcef7392a1ec08be09e5fd57efd97b4efd53efd97c13dbf3643be577bd35f01f7fcda42fb7e134857e1a9ef946df1ef550c6bb775dde1f2f772ed458eda63ff2ab8e757704e484cae27ca01fbe773e41adf1cb56f5e6b1b73c0ba929c5dc0b7fcaaf6919f05ee2ddb5e59a061abdfa9bdef67837b2e978cad91932bdfcf05f75c1655e7b5638e7eb5b8b7d22bdde1fc3ea7bdfcee3570aff48638af3b7156d673ca95d301e82ef7978838df29ec54e99a68f7e1d8b165f72bd4baa4627778c67eb51a4750fbe6def0f6fbc47cf37e58dad563624fc83856c216b372962f7ec87bce6e8f0753bf4c7f3098f07bf85ffcbf2e22d9f56c8bf5d312d3e95cb3c5d95feb595fd6c7783a574bb1ef42a55e28fe5e6c7d512a40dfcca994c49d9592e0c29559ff9780a3c52aace763c5c964fc70b152eb4d4f36c9baf25f2d62bdad8a73be8632c74ab68c6db0ee66597f970bbc4596d895bf4ca7123f864cffcd0c0bd33e256db5f544115a6edd970909678abf370a494b84f4e3ad67ebc5996d6bd872abd25dcb368bd42aebbecefab729cd599232b38ce6c3d2b0e7f6916c2a9b8a2c6db8f4f9a23ff07f3952153922ba746fe6d8c5b05abee80d1c5d2927fe8f43bb92a92e1a481ba3b7a02ce678d687e58b7ed68c4a0c7ad7b1b28666fbb6f9eecf0a52ea62668667776ba14132879ffceb8f1927ccb9a46975a76a7d593eef868bbd38a9544b452cc7cb133b9fbca850bd7ab55e5c509dfe98897ed10d9e9945faedef4ac577de33a08668fc9c1920b6504db7849926eab964033ad302e649955b303dc1170be5b5528ef5e2f03505e9959bd4748263b4c74db4d7ca36ede9eb9954b4d74ae895a49dff6766b036c2603a193006734c0c0a7f6c352983b3ad67b643345abc2d15ad28af0bf969ae1c7186b0a36281c9ff70adb05f292e278b835537087952b3ce878e7a68ac9b19af2b18e7352cbdcc582e5533e592984d2fab925c9a24ff459b47f55ce7517d9147bd52e4515012633954dd9443621f6d69159623eea32e135aac0e386f76729d370d44def4485b7efcc88ae54a0d43aef4e2b9d2d0247e6d4d7c2e39025c13036ee413b81606dcd827706d0c78679fc07530e0263e81eb9a8a94181ed98bb448551e2b50ff1a65fd7685a5cb46d101dc20ab0ffdfbd405a7a9eb82d34c149c5c661af1f02611563cea6159d7dc67d6d537655dfd6cfb6533a547c971bcfb657c70b4ad6bbfac25e297a59301cb9a9d4c59c3196c65146bc4884ad9d312cf9e06a6ec1129aea892c66ab2a5c97a660fa2709d826daa5abb2e716d4426764fd154f99514cbee86a6ece639b28b9b92d806cfea46a6ac16f95f5c25595d285afa8dd6df1529c9e3fd19f759bcabeb2c6e2bb2382f4516672a2196b58d4d39d0b0ea0a1badcf9eeb3a27daa52d6c54befacea61c11056556165b27fe6ead40e1f6e6bd7de2134addf4e11a33d51d04d52d2a29975e048cc226a6fa8a53d8d128955e6175c02baca6a6cc1165686d15b54dfc972b121300a5d2205319e334eb7b2e274fb7c243e1e9e4baf0741639da37654b15a4dc981d3433e596285f2bab24b7c65abc71f4a996edae64f6644db0155c17d7799427f2a8678a3c0a425a2c679a6325b4aba1845676295294d016a63c1715c212d23c57bd9a99ac884db4444ca2ad15fcf0742ac40411ff6e9ac05c25a688927d22f5dbd479bc9beb3cee26f2b83363814a87e5694b13f3a2c25c1622e6a1357399d658fff29a03dd5de7400f9103bb79ce0177526239d1ca54ba7877baa71b7fbd195eb85a9bb258d4b2d99fc7cb6c3e8307446aeebadfdc8ba59a86f33a9bd1c6942d1cbc3726949e35bdf0acd90503ef1300f8ae5875ddd76f75ddd684ccfb1f056e4cb51d0e9c8b89dccf20b2271fb09d09990f7ef0402bc631190f831fed31f00106f03aaf7518ea05bc83a9f88aa6783969f1c53c8639b286e345a76fc09e108fe093a3f1952f9c03de2ad248c46d0efc55dd5ca90c12950a9d1458f5d311ab210607504374c2c0870400de19031f1a00781713382f14bb1b2c481c9652299bf5d406e1a9e59952e3f335c3dcd4773571e0ae58c5313c805a693753c521fcbd45a41587d3691a2546bd4a809b5a663dd922f0468a14741749fd22755531c244bdb1e88e1445b723d3ddb9cc25c30a6b375376f2e68baf06f7d5e276c7900bfd22f7c08a6991a198c63c16d39e2613148e2eed5210af19dd4d4e18f3fe933db9522446e51767689ca30db550bef0c37b676086dea5cb110b51792fa542b440f6e252633d687fca695c2f40ed4ff385db9b6aa061baa5949ab858237fe5b3e99515b3b9148f616acd0c3d7d58f9cec75a9db114ad4e2f2cb57114a9f5361555d13fa99a61b720ec2b75211d6fa2b14d651a259746ab9cc0d20dc805a107668f7d4c7926ba7d55df35e813706e4d3455a9a223ead629f72e51daec9fc4bcf40abc0b80657c5f53d5c0337eb2c9a6dba6a91526e1b5420196d0948013ea87253435e084fa9b12e22e37dfb9e7d7e51e80814f0f007c20063ec3083e62b817f04126f046a216f1e9600e3655523cdfaa6839b03e7b355f563b41cfbccd4ae80d2a2c310c956ae16f70d28993cfaa31fbbf9ed67f35914a6c0e4bb71a3938a1b00a6d08667e7b18cccfd3c0df501332efdff0dd987affe63feb3f2ffd9bdd4db62d46035785c2b629ec9a471573d7f19e270c2bdf8361056b54c34c59cf6792e79b54d0b33d0fcff6e198b5eee5b7b21c61322831025c356bbe9d839ae9cabd77af6e816b63da9ba55bf3ed5f56cc90469a72458ccc965461315f1bf84a2b1ed8ac928f2d0689bba62dc4994893fbd38feb86e7fef5e79fc3724f3bf5d4619653b07538d2482d12d94f230696eda34cc59c8fe62e76537fa418f62dc43cb925464fce9b9b586402e7633c4b131fa769f06ae3e0a331c98b03907c8ca998896984e9a4c5ccfbd65973f12961953d3e61bccb84f1f64b61bc33ad2457307b5562508da2b11c2d17a234adc467ca7dad487e8dc59ac1157e9bc171264b10733eb3b3680970a1bd6a4ebc5944a9c122f2c56c52cb4a7ab8498d0fc5d5e2fb2b955faffe43727b95c8edccd2c2727dbc29d7b943cdf70dfa9dd79b8081af36807b9d8d988881af3180c73d824fc26ac6b501d48c93b13abddc50a7b7891bc053d4e953b062bc8fdf623c15e3649d9193ad9e462ca699c0f9aa5e1ee6296debdc19079e8ef1b1dec087a7bee80c13329784479aaaad217736d9c8721c7c2626f646bfd938cb84cc57676e72c374371c78b601385fcc891f5ca9caa2dd8e67a3e9e17e4c8b692b2f0054f15ef8de8265b20d5f23a4481f262875f3b199199a0f31ad3f9ab90f5a44af050fc05547ac403437433c10565ec864c69ab7395819ddcf5046bb792ca37b98c0b933b6bf9b92d403079e6b02e625e9008309f5e226746032cff474f6c5d3d91363e720033b3d3cb233cf04cebb515bddb093a2bf35df04cc75e7d58cdef0e798a44ed1f0ef65aac4c44a906cfaaa30584766beea21a6ca46ac3ba9ec3fba498d9f26528b13c6ff0cb47017597f8eb4fedc501dad28b631b3bfea263dac402fc0acea3066084e534fa4bd5e4ed9da8167c65b1548994793db1b4bf57053aaf50da9ce16dd3a9eef5ed25d88a57b8429dd068e74478b651215c20633d1791196f691a6b41ba26967a6f96253ea7cb9c4518c60b9c4122cb5a329525b6a4a8d179363dcd48c2371e06253e5259684657357bdbe59c95bc575ac890363f5721c33efa84f973e56b59460edcaf186764564ba87766599099cf7f94e6095fb7cb935bdf5f99663e0271ac0e77a045f81d172928116af536ea598e4271b24ffd8a3e42b31f0530ce0fc8517f0552670dede9ceaa610a7d8e05386497d9a41ea1b3c4abdda04ceab617eca68a54abda6f86e8da5eb34666f04f65285afc1d23ac3941647c8b7dcf25e9693eb2595b5582a679a52b1576f2463d1c1baa2c253bae558369d65c8a65b6a7bcba67d4ce03ceecad96e8c2b45dc957518f0393e812b303ace35d0d1b08e373ad69bc079bb769e1ba98fc3813760c6733e561c6c03cdb5aebd3d1aea462cad0b4c69557718aa97743661e96c37a5c31bd28d622f641feb4f3f4f296d36a5c4f3fc42439e8ff398e75b4ce0bc0f7c11abdcb3117d607ec8451d31cfefa50fbc2fa6c42506256ad5f3a6c47e26705ef75fca2ab79ddcadf4d276ee8f815f6600ffcf23f80118f8e506f07a1ec10fc4c0af3049dec01bf84198fd5f69b27f3ef0d9cbb2645eae075bd73e96e6fb89756e9bad64f8bffb24feeda56c6cc5ccea2a8359b5f068560763e0571bc08ff4087e08067e8d01fc778fe087629973ad29733890aa70f36495dbd553366cc394b9cea04cb59dbc297398099c97057e64ae1f17f0700370bed87d5335eb862a8fd506bb52e506135fc63e1f3fcc37f5ba21ffb262fdc3234cd9cd5ba49b18d222f1637ebd8fca1e8995915b4c65840fbc2cb4feef65fdd99878cc9ff04305d68991772f25e6282cf55b4da9d705a9f3e19ef5225daf2ecbd1589ab799d2ac21cb803d3750ec29a563b0946ec7ea9f298cefa5ca34bd63b1fae70e43fdd3d0d4d2a5a87f8ec394b9d3a48cb3eb936bfda6c86ad97233e8721d8fa57b1766a0c94e24dcc156c856886aca1ba5276094de6da07484474a4fc4c0ef3180aff0087e12c6dbbd26de38429128c09b3cf173b229153ea9c30f0fd4277544f4060f933aa760fcdc6fe027afa1377e4e3581f3f1bd1d0c1f85dd3a3cf997a751d8d330551e30a8b2c3a32aa79bc07909e4a711568e2171f1102f6b25cec0c01f3280af6d7ce8602fe0676246fab0c948395fa5a270ef2156b8adb78ab417633d0b4bed11536af512a9a9e0659398da1dea25d5b3b1541fc52a303b557d2d5f66a99f8319de6306c32b68eccdf0cec5547bdca41a379a72ab591b2f4975c62ef5a2d47958ba4f98d2e53ed172e92e705794bbb0c5a2714d86ca9f29e216177ba6f77c4c92274d92f0bd67ca81f122d142f11dffde8b6c1760b23d6592ad86902db382b51d4be969cc0e9626565c8f151a175be9da0eb497742fc48cfb198371f3588e5e8cfb220378bed8c65d35915275a282ed15f1032addf58af85192a923a5fa9514eb135d6cca6e9e23cf9b84d7b3fa393cab2fc1ecf705cc7e2b188f6ebe4c64e26291a993c51cf42a4ff67ba9295dbeee8e1fd1e86bdddd652664eeddf04318039f63be1c2b872f1bcae1251ecbe11526705ea7f37326fdce945e8981bf1a00f85518f86b06f06a1ec1afc672f8758a1cbec6941ab7bf37dc14bdbd71e06b318ede0c2003aec3387a2b05475bff4bfee589a3eb318edef6c9d10d1847ef04c0d18d1847ef52d8d14d982aef05a0cacd5806bcef33036e3101f3faed0356b97e3bb1a5b7faed568c920f03a0e4368c928f7c52723b46c9c7064aae68e58d923b30f04f0ce0d35a7b03bfd3009e2f02e6544de49389d6df5b043277f683f5ea3eb534da45e3ab36b3ff337b779fb1746149fcc98bf976776159feb921cbbff798e57763e05f18c0791c1f2fe0f798c0b93d7d6920ff2045be9ec0677802f79a0c56c45cda97d460d32db8b7d7d596083f7871026f0ae3fdd44d22eb575906b191d99d80596282c0eef5fadddcf0958159f59fd9acbf16663d8ca5df4640a91566fcf7994c88f71bbe61c86a8d42669f93e06db4e27ecc54bf3510da28e6dd54779812e0fda5ef9869d7d60e4fbbb61ec04af1f78652bcd72ede4af1835816fc60ca027b132c370135c5b051d680b9ac071b26273a065b26e4752aff212c8b7e346451e30cb2e8612c8b7e326611f394458f6059f4b3218b1aeeea2d8b1e3581f3384fbfb060e33c3d664a884f6afc9a780112e2d5cb6f2c5d1c1cbecf68a9a830fc9f2ee8610ae5712cb77f37e47641df55a3bde4f61318f81f4653aae909fc49cc94fe3498d2d36dbd99d25326703ef0f217f339f0f2b40999cfdbff6db21d3e6fff0fcb64defe19acbefad7545ff18547856240798d68ac929b2766599695f95695674d52f0cee37fa622e9b7f3f89c29351e67926fe776198ed1346f37014ff279cc0a63b1ca56f87eae372b7c01b3c278cca715be88899d6310bb4d3b6f62bf8481573380dfe211fc650378be0856c997294721ec2f0c87e13dfc6ff59857d7b6464c4508c99e0e9823fb0a561fd43495d04af581c749f557b1bab6560ca96b6b5b2fea34f05ad7be86d5b57562c8c2edc962528f3395cbe67aaa515fc7d2aaeb26ad3d3da5f5065690eb190a7241276f05f94d1338770eeac72a3b0743defbcf939ff91626f94e06c9cb3a7b93fc6d4cf20606c9addec7482f92bf8349ded02079c3aede247fd754798a80afb42305a9021873942da2a229b5de2c67f60e51d5c75e2c9ce2f4a18d338d38d8c8509dc65256a78d636aa4a02ab5c22ad8f74ce6c3bb263bc72aafb7e236eba5b3f03e669b4d0cb6f9780f6fb6f90106ded4007e474f6fe01f62e0cd0ce0bf7b94fc23ac3e686eac0fd8082ff5c1c798e42d4c75b0475a3ec1c05b1ac09be47b03ff14036f65007fdea3e49f61e0ad0de09b3d4afe3906dec600feb347f02f4ce0dc05da25850b24961466d225fa12536557832a277a54e52b0cbcad01bc452f6fe05f9bc079972637e66f66ea1b13300facdbce0df03c1cf85bac1e686fa8079e797ad2ee5eea81ef30ae3b18b87eb8af37aebfc728e9e893921f4cc0dc03ef8479e09d63998c76fc684a877bb65d4c5e313fa97ca1189a5fc5781ca04da2b95d27d670965a2e8e171ff9272ce53c53cacd5972815f2a09325bd0f733264b57932c75980a92b1cefa3bb3c018bf60f9bb1b96bfdd32cadf5f31cdba9b34e3c562b45832999956bf615af5c0b4ea999156bf635ae59bb4b2f7d6242776d42e9051d6eb65324695172dffc06a945e861a657b7f6f35ca9f18786f03f80d1ec1ffc22ada3ee68a7698978af66f1338cffcbe58e6176494f9ff6099dfcf94f97c80b68895881e0cef636d611344a77ebd95fd2572aaa084d92ba7bd18c1bf98b6fd316d0764a4ed7f98b6034dda72787c383a19cf279321691643341e84693c38238d63a67478091862f2ad07792b01711338df8838d44d839d2206418e0998b3b9bb299fd4225f1e4e900f072e15bf29b6fcd48a448ee5827d5db9e2998a57906b59341f9a5ac2ec037178d5669f33ed75635b358ceb61a6aec6406f5c57c728196ea2840f1e4eb528814766cf16c6ca95dde4712f620dcc584760c63a322363ad89e938caa463d394c5d34f88b15a98be8598be4519e95b1bd37734e6b5b9a98e32d3b90e66bc630cc6bb62b037e3ad8b293ad6a4e82ebecab317a5eb614a8f3328ddd1a3d2f54de07cc9da789315f14a6c420c04142c1b62f5f4ad3fcf5b7f8a86982c6b1b9ef64e98054fc42c78524616dc004b673296ce948cd2698865d454d398df106f19d508b3ce6926eb6ca91543dc2af9411d995865634cd9e90665b7795476670c7c8601bcfb506fe04d30f09906f0cf3d4ade14039f651a44f22879330c7cb6017c9247f0e69881cd311918ef4298dbeed91e47055a98d215674ec57ccedcb7c4cafd5cacdcef9951b96f856930cfaf06ad31e4f97e91db60dcec8571b320236e76c14c766f83c95e31dc9bc9ee8a812f34807fef11bc2d06bec8003e708437f05c0c7cb1017c9c47f07618f81203f80e8fe0ed31f0a506f05a23bd8177c0c08b4da3e41ec13b62e02506f0451ec13b61e0cb0ce0e51ec13b63e0cb0de05b3d8277c1c05718c07ff7089e8781971ac0478cf206de15035f69009fe6117c370c7c9501fc4c8fe0dd30f0320378c3426fe0dd31f0d506f05c8fe03d30f035a61e9847f09e18f85a03f8668fe0f91878b901fc488fe0bd30f07d4ca32a1ec17b63e0eb4c8d459137f03e187885c961f508de17035f6f2afe63bd811798c0b9cbb321e66fd6b39f09980bb2d10d705d1cb8bf0998bb549b62feb7270ec0b8de6c2a3c1eb91e88816f3180bf3cce1bf8200c7c5f03789b09dec00763e0fb19c08bc67b031f8281ef6f6a243c820fc5c00f3065a8475a76c7c00f34801778041f86811f6400df6ba237f0e158b1dfeab3d88f3001f399df83dd00d7c7814762c5fe90008afd288ceb430d5c1f3bc91bd78518f83603f82553bc811761e08719c09f9eec0d7c34067eb8c909f228f9180cfc0803383f7ecd0bf8580cfc4803f83d1e251f87811f6500bfc5a3e4e34de07ce4e768d308129ffd51eb3b8a99bd563ef3e89713b0b48fc146af926b4becdd87c58915fb5ed29d88117aacc914a67b23741256d51de7b3aa9b8c497dbca99f3dc39bd45330f0130ce0651ec1a762949ce893926998d427999cec99dea49e8e497db24fa96760529f621a5ef328f54c13383fb8fd543752a738b87d16067c9a4fe0d9582d70baa916c811df795d063207a3fc0c530f789637caf7c0c0cf34807f3ec71bf85c0cfc2cd318d51edec0f7c4c0cf36807fec117c1ee69a9de3d3359b8f19ccb92683a99b30183da0a41703da0b63ea3c03535fcff5c6d4020cfc7c03f8ac79dec0f7c6c02f30f5023d822fc4c0b79b46f3e67b035f84815f68003fd723f862cc882e321911df18634fbe7a9f745d82a971b1a9335bec4d8da5981a97b8296429a42e3601f3b9a64b132fb4b9a6cb6299cc359598d2e12bbd2e77a3408a955ecb30daaf30d0feb047da9763ec5c89b1735546ecacc094b8da643b25de9428c594b80653e2da8c945889d9e8753e6d749509b8a3757b7dccb0d5a41333ed8737e9b2084fb20cd3e50653b5c117e20f05b15e7767ed59075991b467c33c29bb1a33851b0da6f0ba47535883a97593cf2c5a8b65d1cd6459546e4832bfc0ba8d65f3505978d6596687cade622885f97c9bbbe1905737a9dd6ae1d5e070fcbf9efcbf9ac851b2b7c5cc47c9ba4905dbb8b90f66beb71bcc77d1326fe6bb0e33df3b4ca59223a8f8545e6cb9024be54e532a5c5c78f89df7b3c5d663e9dd654aaf96a86bf2416de3ad7ed980a576b72935be5e7fbec325ea294e6fb2aff6594e05d6df0b2c13f122c5469314bc2f704fccb4d7f4a0422f5b1f36612ade6b52b13163c683aafa8083aafa78f405379b2410c745c42a6f5f160dad0e9e62fbf2161338bfbd3fc6f78d3ac1b794ef3966b73eb5b6544aa03a9ec0be187f3b528dd7f1ba6c99f570215b2fa36a947a5cfebe1f36f4f080cfa187fd31e0077d021f6002e66bc01e8af95c0376a0a975ebcf5b05daf830d816fe9916de0a815352a9834d11d0e0613739b30ce7ef2053cef0318247dc00a7389373ab0998afac7fd4e4e9f80d057530564f3e66ac270d3696a29e3c04037f3c00f04331f0270200df86813f1900f86118f85301801f8ed5184ffbad318ec02cfe199f167f2426f2b37e453eca84cc8fe47bce8dc837e2c04763223fef57e46330915ff029f2b198c82ffa15f9380cf925bfc8c763cefecb0667df58525238fb276062bfe257ec1331e457fd229f8421bfe617f964cc8579dda70b730ae6ecbde17348e0548c8b37fd72711a26f25b3e453e1d13f96dbf229f8189fc8e4f91cf3401f31ec5bb31ffeb57cec2c0df0b00fc6cac997d3f8066f61c4cf20f0290fc5c0cfcc300c0cfc368f928005acec724ff3800c92fc024ff2400c9b7636ef7a7146ef785982a9f05a0ca4558267c1e40265c6cea370eb06e633359f64645e18678ef23a25f583ab433f020b8308e647e2946329b57d2309d1cd828e625a62ce22c7e954a343d9bb8544802976206f675000676196660df0460609763d47c1b10355760097c1750025762dc7f1f00f75761dcff1000f75763d4fc181035d76009fc145002d7627ed0cf3efda0ebb0deef2f3e7bbfd7633ee1af7e7dc21b4cc8fc34d6dfdc889ce2a4fb1b31927ff749f24d18c97ff824f966ac77f3a7cfdecd2d98c47ff994f856cc1ff99bc21fb90d4bed1f8ad46ec748fbd7276977606afc47a1c69da6d4f8921316f7b7e4e42e0c38e613f86e0c38ee13f81eac7ce5b8014e51beeec580abf904be0f03aeee13f87e13305fc051c30d701b1c78079679357d66de03580b542beeb3057ad0d45918c80d99cfac54c52453f22ce8600f88ab6dca036357a24e9c7725f82a280a29b10ec743a69c18547539019780049b13755de744bdb439e1474a2c271ec6bcb2fa6e8a710aafec1113302f6c3bb901e66689003f8a553c0d7c563c8f9980b9513674035c0f97f8714ce2463e257ec204cc4fce6eec0638c5c9d94f6212efec53e2a730899bf894f86913309f6e69ea0638c546e967302a9af9a4e259531d3898d781a55552074e62ea181975e679b03561f37865a7377f08d7b7478a3acfbf54dcaf66c892c016a2cea54d1fab799fc37a072d0d44f9ee1d3c8f7955adfc7a552f60c8adfd22bf8821b7f18bfc12366cb54bdcffb0d5cb98d8bbfa15fb154cecb60188fd2a069e1b00f86b1878bb00c05fc7c0db0700fe06969b1dfce6e69b98d81d0310fb2d0cbc5300e06f63e09d03007f0703ef1200f8bb586ee6f9cdcdf7b061f6ae71ffc3ecef6303d5bbc58319a8fe004ba05b40097c88e56af70072f5232c577bf8cdd58fb15ced1940ae7e82919e1f10e99f6209f40a2881cf30e27bfb25fe730cb98f5fe42f30e4be7e91bfc4900bfc227f8521f7f38bfc3586dcdf2ff23718f200bfc8df628572600085f23b6c3669909bfe5e8ad9a4efb121dec13e87787fc0e62f86b8014e317ff1a3a9873ad4ba8dad6655d1430deeb0edd43dd5a16e78fb0de7ed27136fbb73de8aab94b76059daddd49fe7072cc6b8ad062d4b2e2fc7da5f48a77e98e8d453088175e57fc68af6709f45fb17aca61b11404df72b566f8cf4596ffc868d6c8ca218d9f8dd941a3f12a1d0949af9f8705392298e0fff036bda8afc366d7f62c8a3fd22ff8565ca188a4cf91b4b6d2c456aff60a98da348ed5f2cb5f114a9fd8755011302a802f8d200a32a132954899952e3aa4c0a409538063e3900f01c0c7c4a00e0d54ce0bb5ab7534d99d0360dff93f084aa63094d0b38a11a5842d3034ea82666bf3328ecb71696da4c8ad46a63a9cda248ad0e96da6c8ad4ea62a9cda148ad1e96da1e14a9d5c7ea8ab901d4153b99c0b97fb0a75fffa08109997b83f37c7a830d31e0f93e811b61c07bf9046e6c02e61ee502328f72672cc9bdc9926c8225b9902cc9a6588e2df29963cd305d1693e9d2dc94241fd05e12c080760bacc65a4a5163b5c4b2a5d867b6b4c2382a0980a3d618f8b200c0db60f5ec72bff5ec2e26e4f6d6ed0a3764a738b47b574ce452bf22b7c59057fa45cec52c6f954fcb6b870197f9046e8f01aff609dc01035ee313b82306bcd6277027cc92cb7d5a7267ccdef6f16b6f5d30e4757e91f330962b7cb2dc15035eef1378370c78834fe06e18f0469fc0dd31e04d3e817b60c09b7d02f7c480b7f804cec780f7f509dc0b03decf27706f1330774af677039c62756d1f0cf8009fc07d312a0ef4494501067c904fe07e18f0569fc0fd31e0837d020fc032ef109f993710033ed427f02013308fffbdcd0d708af8df83318e0ff3c9f110acd13bdc6fa3371473c18f08c005dfdd04ce8539d20d1f290e2a18860dd01c15c000cd700cfce800c04760ddc26328ba8523b1d48ea5486d1496da7114a9156265e278bf65a208433ec12ff2680cf944bfc86330e493fc228f3521f399f193dd14e21433e3e3b0aae79400aa9ef118f8a901804fc0c04f0b007c229693a7fbcdc94918f2197e91279b9079f4d833ddd8488ac8b1534cc03cfeed596e803be3c053312ecef6cbc534acf9382780e6633a56c59e4b51c5cec0523b8f22b599586ae753a4360b33800bfc1ac06ccc0bdceed30b9c8311742105417b9852e303f21799520b64407eae2949be93f56237cca5d8c9ba2796d997f8cdec792664be1bed523722a7d85b381fe3e2329f5cec857171b95f2e1660c857f845de1bab53af0ca04e5d88815f1500f822accc5e4d51661763aa5c13802a4bb0ecbdd66ff62ec590aff38b5c6c42e62bbcaf77538a522c052fc144bec1afc8cb30e41bfd222f3721f3e0b737c5d5c769ac2345f0db1518d337fb64ba1403bec527f04a0cf8569fc0abb01cbccd6f0e96614362b7fb1c125b8d897c875f91d760ddc73b7d761fd76222dfe557e4724ce4bb7d8abc0f967df7f8ccbe751817f7fae5a20243becf2ff27a0cf97ebfc81b30e41d7e913762c80ff845de84213fe817793386fc905fe42d18f2c37e91f7c5901ff18bbc1f86fca85fe4fd31e4c7fc221f80213fee17f9400cf909bfc8076143644f063044b615037f2a00f083314e9ef6cbc921d8c0c0333e07060ec51aac677d3658dbb006eb399f0dd66198c4cffb94f8700cf8059fc04798807966bfe80638c55cd69198bdbde4d7de8ec28ac9cb011493a331b15ff12bf63118d3affa64fa588c8fd702e0e3380cfcf500c08fc7faf56f04d0af3f01037f3300f01331f0b702003f091b5c799b6270e5644c95770250e5140cfcdd00c04fc5c0df0b00fc342c13dea7c884d3b16ae703bfd5ce195801fe3080027c2626f6477ec53e0bab2d3ff6595b9e8df1f149007c9c83817f1a00f8b998b97f1680b99f8739189ffb7430cec728f922004a2ec028f932004ab6637eed573efdda0b4dc07cf6f76b37c029667f2fc232f11b9f9978319689df069089976099f85d0099782906fe7d00e09761e03f04007e39d600fd48d1005d81a9f25300aa5c89a9f233852a57614dc72f3e9b8eabb1e2f5abcfe2750d06fc9b4fe06bb172fb7b00e5f63aacf1ffc36fe37f3d86fca75fe41b30e4bffc22df8821ffed17f9262c13ff0920136fc64cef5f9fa6770b26f57f01487dab099c4f5db11c7f735cb76135552c87e27c0facd28de7f8af74efc0322027c77f06dc6902e7f1fbaa59e0ed0ce0c60452c4efbb0b4ba07a4009dc8d797735dc98500aefee1eccbbabe906388577772f56546bb9014e75c4076686b50330c3fb3133ac138019eec0aca46e4056f2009640bd8012781033c3fa3ecdf0212c53770a20531fc632b5410099fa08c679c380387f144ba05140093c86f9028d737cfa028f63e6b2b34f737902ab5c9af8ac5c9e3401f35d494ddd00a7d895f4144645339f543c8d1977f3008cfb19ac73d2c28dd4293a27cf6252b70c40eae7b036ad95cf36ed792c135bfbccc41730e0363e815fc48077f109fc9201387fb8755b45b139278b5fae083836e7ae269662ba25f260996d73d205cbcc54422c58e6cb58d6e6faccda57b0e2d3ce67f17915abb5dbfbacb55fc3bc870e01780faf63cd6347bfcde31b5825d829804af04daceaeeecb3ea7e0be3a38b5f3edec6bab37914ddd97730a3e91a80d1bc8b65ed6e0164ed7b1878b700c0dfc7c0bb0700fe01663b3dfcdace8726e4f6d66d4f37e69e2288ca4758359befb39afd18e3a2975f2e3ec1907bfb45fe1443eee317f9330cb9af5fe4cfb10c2cf099815f60c0fd7c027f6902e635597f37c029167c7d85010ff009fc3556fa06fa2c7ddf601c0ff2c9f1b7989333d8a793f39d09983bc643dc0073371201fe1ecbbca13e33ef078ce3dd7d72fc23063ccc27f04f982339dca723f933c6f1089f1cff6202e6e7358e74039ce2bcc65f4dfdb011d66d6c1dab8a7ed85871a644b1755f22d2e26994895ecd44ebc916eb970b02eea38d72dd472b147db4fe0cefa351488ff5df7e339904cfb922372651885714bf631edce8003cb83f4cf636323cf636d2c22e17272d53d9db18d7f636d6b3bd05213d666f7f9acc82e7dc3837f63616b7b7bf307b1b1f80bdfd8d814f0800fc1f0c7c6200e0ff621eed24bf1eed7fa632388a97c1f2509441bdd60cb6fc4d360c06e41772ed0b7cd4ec5e65acd6ab1343822dd87f9bab8429a24ac8a6a05875c0d71e189b9fa93e9b9f98099817aa690114aa38063e3d00f01c137847eb768669fc09cdff4a492ec293ac664a920f42cd0c6010aa3a063e2b00f01a26705e09cd3691c5cb67fa22a3273f05b7b29a86e4f38bc25307ea2d79b075e01c531d38da6b1de8574668f3c6da6e0fcfb59d5f91b0daae96c95ab9f333d7a7f3531b2b637b0650c6ea98c0b991cf3395b1d169aaa13d702dea9a12e2beca7cbfbe4a3d13325fd2b6971be253ac7dab6f02e65df5053ebbea3b6112efed53e20698c40b7d4adc109378914f891b61122ff6297163ccde96f8b5b79db1f2b83480f2d804f33e8a03f03e9a629297042079334cf2650148de1c937c790092b7c0245f1180e42d4d5ec418eb36b68a558517a130d78a7b9e5af0e317a5aec72f568ae69b8f52d2ca8b35daad4c59cf7367959bea6725dedcb53601f3db32eb456b834d19edaa3a6e576d30a35d1d80d1ee8281af09007c57ac665eebb7666e6b42e6b1f4cadde4668a587ab926601efd6f1f37c029a2ffb5c3b858e7978bf69801560464801d4c09f4b46ed7bbe1e4461cb823e66b6cb05e74d1806363b55a74a6a807968b52df932db4fe5f6bd51e0b4537a0c4fad97a5187ce121d8035e23df6eb546f9cef78cdbb56bce1985edc9f4e98ae1b4dba0e46ebc9cab5a4adfb72eb6ebd755d5fe91c6efed68c55f9cc6e2f1a75c634da64d2a8b3678dc60a8d2abfe5ef667992b40b26e96693a443534a5a66fd5f6ab536dcb66c392b24f35cbac56c89b08ee23496a3bf9d63bde3a85eb4cac3b4da62d26a10aa55652b705a141f30acb0fedf6249bc540096a4b0a939cc3ec69b23f5f5a44f574c9f7d4dfae0ab239d123875d99cb21ef022ed6e98b4fb99a4dd3d45dd35d29293e7c01629eb4c29ab53cef1c2f6fb5aa9b8afad32b1aa6e985efb07970b5b02cb85ee98b4070427edbe8149db0393f64093b4035069278bd66d85555e6d49278be7a9a44cda5850baf4c47439c8a40b3e6c37530cd1958836db5cbfaa7c50837b1b2cd983d2221fd362ab498bf12e3d90c9a22fc27b77e5429ba522bf4a451b168c1f92a9bebd307d0f36e9dbc7b5058eb4dabdd4b9129406bd310d0e31693012d560aa25f14a59ea61de8d17de869d6ba5b21e4e8f109c9fd807d3ef50937ec303f3aa78fb5268e5281f812816a5b1b2ad56f661bcf9617d31ddb699741b1da8c708f59865fdbb3ca5175319c38b9e05989e8799f49ca8d52ac9963e7daf66aaf5efd16c1f0b88c3b9f519e0f3a0ecb61fa6f3e1269dc7b9d279122b119e67f8b4ed8f697b04568fc27467039974ef6f6c5aef6f218ae545830198064762bd3767edcdfb99760dee6ca5478b72b3dee869247fe345d28198a44799242dd224c5eaf9a41d951aa575d6eef89ba02c6a10a6e5d1262d8789db19563d359315b18956ba8b453f748ac8854dc28f5d65cc9f49d63bbb1737cdfac3ed8ed727fc0b139efd0c7e39528c527bd16c30a6d931d8c8874992d9c283b273ab94d963e20b457b5d217f5e6ae875d3e4d5104ca363b1d2ef855b677e9583f7e30d1a6656fa87621a1c179c063c67668befd60929f9d7c1e5c1ee9806c77bf393b0d18f31e27d65be612d4635b2360cd3ed04ac2e485d378f91322c369402a73e6ecb4ea675f9704cb313bd79ef63ad8ff8cc59e5dadd5fbe9970bde83702d3ef24937e4332d02ffbe3bc23319d4e36e984af50aeac8b1a395d23b54d97677ec7b646619a9ce26dcc02ab33ec91bb91d6736e85eb84acbc9fbb44b44e416951886971aa9bde054ded405d6f14613a9f868dd378f38e6cafdbceed7d04c8146093eecb6850fa8ec6f43d1d1bdb4f9dc7bc2d9e2246a5ca642fca8d971e5c6b3d06d3e70c933e5dd2ea63e7d73891af2b446fbdd8507f64e61b8dc5643d136ba3d2f7646758d22fb724e5f5011f635966b015effdd7ccf41b87e97756e6faf15ec57239d25966d580a616385bfa8dc7f43bdba45f5f4dbf4231e6b35178adaa9d9a653d4b3596896b90e928e7044c87734c3acc465b2ad3bc86bacf74243ad5086fd0738213311ecec55a6c37795964fdd920676abd8c59c3df79d16212a6c579262d7a6b5aa8b17625ff3ab1766ca91c0b4c256350f24fc6e43fdfcd6817960b78a949a5436675c2144c830b4c1accad629f89da9b9a8ab1b1ddc44649c29b9a6dd5ea6bc53c011f1d5f2dfe6de707cfdb65d64fecd58ae3135f8e16f9cebf98217428b1a4b52d017accd3c4cac6e5c2ab5e2d92e65a2d464b68263dd64c3ced69184f1762b530254fbc4d2d14b39feb056ef237d4fda6e9180f17b9199bec6b984da9488c1d719f6195f5c372ad4f98e46bb1c84f7bf67496f5647380256106a6d9c558dfd6bf66f69858d09accc434b9c4fb1aa754ebcb9623bd1e9af194599856977ad30a1f4f517d76dbc6361aea9be0576ecdc6b4ba2cf8955bb6474ebb726b0ea6cfe5febd55d38a8a2daeb5c8aeb7ba07c6c315dee6b7b17cad08205f83b0dfb9989e579af49c47d82e8ef5ed3fe01e841746f6c418b9ca4f3f25555f24b55f9859af731ea6c5d5347e7e2a1d32f3f3e7631a5ce36d9535de5e24cb209c3b75371a904959db0bd3e85a6c3423d58aad125932cab496a242acb0284ee883add54b7ee5458705980ed799749889eae0652edfcd9aad6caeebda1be3e07a6caf8359ba49f23a83d93d027be5a4be167d93b0333e6aa0af4534596cd06b881762bade80ad054ad50ef259ff306bbb08d3f6466fadbeb984dafee918d1e67b1b6d085acfc5989e3799f42c44f54c9d97ab3516f0b2acf315848e4b301d6f36e938c967295dca5438163d7441aa1e55e52ffd6abd14d3fa1693d6937d97d7b0e85d8ce97dabb7923b29e10b4c163352ab325c515c192718afa804d3f336939e7332e89fb96f81f5de48267d96cc5be1651813b7673ef7956e256136d7a52ec7f4bbc3a45f274d3f7d2d6a72cd6089c81bdec20663912b3039ef74b3a6d3cb0ae9aacc8d524ccbbb4c5a8e72a5e54c3133b25e1b17adaab9d6959886776323c36eca7b266ba2831ecb598569760fb6e22413cdd2eff5cbd6984e19a6efbd6ed61c3acb08b4572e3f1f8fd92256df2c67f84ea8d4e3ac9997c2d59866f799341b81e624cf9572eb23e76e133bb4149fb1dc24a536ffdafe0e5ba992b9766b30edeef756025369375be464b6355b8b69b6c3dbd87f2acdb2af5539a6d50326ad0e67d99d5374ae9073ce307a9303439a256a03e55950ce5aee8331fd20d65fc57acfb03e1b6949512cec250cfb39d7613a3ee46d15bcf71dc5f4ba5560ba3d6cd26d8ccbfc73e73f6557d3f598a68ff8cdc5c569221ed0ebb601d3ed516fb578ea11856cc7ded88869f598b795e476cdbc3eed4cee3a966ea65d2179d16213a6c5e3262d7aa6d5429f532865fb32b73393defa1d9b31c99fc87cc6d9d9cf2a12ad65a9d042d5106e30fcce387be3610bc6c393261edcc5bfe8a3e563703123f6c5a47dca4f8b6ccaa9aaabeff6c3747c3a93b90f376b00a6b1b542f7f59e2c35985ee3fe98b6cf607b51fc6a3bc3fad77aad1769c69c2e46e56cbf740d621b99e87c00a6f3b3269df1282ee9eafcf20cf3d58b2e0762ba3ce76dbe3c7dfbe527d7bc687410a6d1f3268d967ad648ad5875e68dbde3c1bd6dba1b05a7b2e0ad18472f98385a9fe8837ad9fd6bf7b267493f5bedb62a12fa2c06fd497798180e8ce411049e17160fc6587c119b3d0a42c2ecd71187607abe84b568c1eb99bdfae3504cdb974dda2e46eb0f931c99ad6834d7026e5bf8a0ad611bc6cf2b267ef676e571f675d9430f76463168660ec39879d5db2cba89992261ffb4b3aa997abc87637abf66d27b7e0616611a730bb72d1c8171f23ab6afc0cbd8f548b659f47752af050a26778fc43479c37f0f5379f7c145e53c0a93f6cde0a40dae3f7c3426ed5b26697ba4f055551c79d866f2b1b232e925d9ef8392fb184ceeb7831a7d31b58e78cfddddb84cf0a32fc7623cbc9379cdd727809acfddbc310d27c7619cbc9b792be8e424f58c7255e97d3ca6f77bded6389bf44e8ee3873bef4fc038783f080e4a3de57055717022c6c107dec6ff70fb77bf9e30136dbdf9392761da7e68d27602aaad39f26f21b3638f97887a7f9a18e948bd4a94deb33b19d3f82393c6333c7af9a542533eeeb49479d9d3954d7fff148c818f4d0cacf0c4003fc965a3f068f87a1a5ecb174b3f37481eb2b927f0548cad4fbcad9a4f37429ee9485010e389a7613a7eea6dccc4641193447d906afd51f86de0748c9fcf4cfcac46f9c1c794d2b3e46514c9fcad77c6fc8ec59d81f1f639b672cf4da4a212117da9eae3309d8969f78549bbeda8554cb334d922cafe52a6a2a24e952bbdf8686b398331f6a7c8f98a3239a7e6be5c79ed7fe96d3a3c83c0db6ad7e98202eef1cf12e31bcb451f771d5877e66e2db497dc390bcb9d2f33df29a0c7b3f66f7999af433c1bd3ef2b937efa5e5fb847d26f04eb4cf75c9f8369f075d0f3b08b991d0f3f95e7e92fc6e6b9982edf785b899349d4ff699a7ede62fa9f8749fead49f281a8e4a977cc61f35d5ca30d09c9fd97faf3316dbec3f6a564b2ea1f8bc0e62c23de90bd687901a6e5f7262df5b38b52957d6f6717051daf693ba6d70fd83acaf47576baf5bed9f2162ec474fb11abafbdf4b455f92a15ad136c63836b712ec234f8c95b1d973e36b29bd80c5e24bf1893fc6793e4ed539417e7da88e4da05f8bd7aee45c24b30097f71b37b47a5e8655763527af3d3a0ace6524cb35f4d9aa58a7fc17daf1569ec7f2953314c2acf4965aec365980ebf61ad8a9b758fe9bcc96c9f707939a6e5efdee6deccb359eaace4a046b1aec0a4fdc3dbcab7caa5bb88d9e3957ccd8afb5824fe5bbf2b318dfec46613338f655724b42b0f44eeab30b9ffc24a87b7d8de3cf6f554b13b2f75741b37f1bc332f1d57635afe8ded18709b3b505e2e2b1f3bb6359f212c91f75f3619ea874cf2ea1a4c8b7fbc7921e9fa5c4b13279105ede15f8b69f0af4983519e35503d2d257f263ebebfbee4759886ff9934ec9e46433c9a47a12c0795bdac4c2ceb7a4c6a562d839888b8d4d9ea49de80e91333e993794c151501cfa98dfb3913fc64d0ccf4be11d33b6ed23bd3083a61d3fa264ceb1c93d678b480d4bbdcec286dfc4db131fa51aa5d81c1c649ba19d3b79a495fbd35f3b2821cbe0dba8cde826951dda4053edae32eda5326354e1079752ba6650d9396f81e9dd45a9af74504512233d1f9364ce79a269dbba23aab5e63e571bb54e5cdfe8d17796fc7e4ad6592173f37cadd286ae6f1f2bce87407a6536d6f2d606a9d785db20ab09e3e5fa8f706df89e95dc7a4f7e8b4b6671eb130b709ee39f0afe75d989e754d7aeafbf3f1f397b99ce13a9bf36e4cd37ade7c5377635099e5a8177deec1f4a96fd2a737aa8f1e93cf4b2da9ffd68bfcf762f2efe4ad8499e58763817694423b164caab64c472ad47e9bd93ccd7d989e0d4c7ae271fbdc4be77f7e8a8689fb31261a0699e31ca05c943eef393e52fb6d667aeec0f46ce42fc771e982cff16098780063a2b189896981d97ee6b1e6d2a5e445fb0731ed77f6d6e2a49309abf1702d93085ef47908d3a709d65f0c429fa0e70c1ec6b4686ad202dffbe84e0b5826d3e54526abf382b4d74730669a9998c177c2782dad99c64f4c974e10fef1a31827cdfdd560e9eaf2e06a303d252fda3f8669dfc2a47dbf8cb5c75af0a0cafce3981e2dfdd55ca9f508bae67a02d3a295498b793eb5f07bc26436ecf3498c91d6fe6aac74a533a81a4b4f27881aeb298c9336264eca3c7ad9b6e641f6a5fc7ba441b0f634c6da2e26d6bccf28aa91d5cc56a106a1e1339886bb7ad390af8c58627da466e6ed5383538fee6467edc4b398866dbdcddf9835dc43e4dd1a59c78541dfe7307d734dfa8ef5a8ef6851be4c2d4055e8fa3ca66b3b93ae7c07161653c1d6d1ffd9af78fd037fef45c717301ddb9b749c8ae667b2aecd2c568dbf1e49667dcb1731dd3b9874efec5af764eca1a0bcb09730493b9a24c5d7caeb715e67c899c46270de5a6adf2b88d9d397316d3a05c37b70314c5ec124ed1c8ca44b0293f4554cd22edee66abdee03a91c4b06aee4759b4666237daf613ae79974f676ea607f5690a60d329504fe2b2f1abc8e69d0d5a48179af184fd3cbfa6ba81ff63ca8f9af3730fd7633e93781a9d51ee385276aef67e7ad87bd0e45adca34bdf3be3ad3fdd7668d6b5affc76275ad7f8e1692f05d86c94803152c9f3b3fb15e099d7a321501bfa723067ef239e77cb5952ee79a47bbb7a3527767b96910ba5964d68833fbbf2e7c9998508b17c2d832cd667a26e6104bc0ce47befb73ac288bf66a1fbe0e94cf9ef35f2de2a7635affa7d3c2b61f672c7ffed4a45d7a9d1658fff3af565b284b45cdc9ed7989654d35a5460acb629a07c3f89fd3b43bcfd5b63257e3f9bceb10eb96a135a597a2074f2dc76c43cd2b310bbd4d93ec36c014599662f5ad1b5ee47a25baa5dce550011bd3a606cba229b51e0240b53b69e16603b7c504d7529898bd7d6b1db3b74a7c6f79be35abc77bf15ce84949551deb06eea91ac7782caee2489064e56882a4fc6c91c417e9cf168b5ad64582a4bc9c2449bd2849da49143a5eb6e12e0c9b2a7e2e4f14c83a767092acde9464d5126439b73d4481a05ea0c8f5a124a8862028b9723f0ae4dc02c8e99bbdf66d1ab3c31247a97d3b736292aa024aaaea0aaacaa4d7ceeba162f9ef28d0f4786e92a67e9434d53656de51a06860bf2445fd29296a2028b2d7c6af1727e046d1a24ecc4bd23580de1d80f47061a3554b356994246b20b56d8d669b85b61b04c868313e5591a02d0a74fdbe6792ae41d47425b7c7f1dedd784b0cb84d230a7435ac91a46b30255df51cee42a188b0c5abf8f111e9e76d6e9a246a0825513505511b2256a50f6c9da46728253dcd983eacb25ef6ef8ac4bc8e3d7e58c8caa40b1105f2ae199a246f774af29a1bc8e303b9c9c300954ba1b6c64781be7abb27e91b961d07159216058a060e4b52349c7a94caa6c819d8230a24e50e4f923482ba0e2b947168968bc2b65e163b3e1707bdaee2c858d80d2393e48dcc9685f1c1e22815c36b40311c45495243868f83aad3d7a340d8c3fd938415d277ac55cbc8a749cb2338a275e2f4245d45f42da1a26bbc9c558e0245db6a25291a4d6f51bc083a43048e4e4ca44681ae7b7a25e91a434957136eb20e9761825567f1bb51ac44aecf8dd238c4b9c0291d4bedd3bb712678e56f834681bec74725e91b476d77387dd3981ad8898a8bb10838b1e329896bc1b08e383f92709d0816bf4e2e15e10755144784c0a1a0e04ea01fe8b11d593b3e6014e8a9053cb28994f434755130a355a76d1ec1a9ab595d03d7637d64be86cb1bdff86a333513502e9e72bc62a6ad3ee3cb164327f9a46a60f5581eba6226cfc5d87d1ee2e2e6a59d53ca4b39d49d6718dfcd4b31419ce762ca2fcf85af9987ccaee619aaa13c57dd47c504bed826cff3606d5e0623947919b544799e1cce3c64e82f0f1d8dc84347c2f23cb91c791eebc13ccf834b7919789079e892bd3ce3aaa2bc4a4b69f2d2ac1fd1dfebeb27f35cf4d8f35c4c692617349b1722f7e20b9a2757fbff7bad712fbed6780a27a1a36cededf67f6a36267a964a02f5e055ce2d3a03f5f4db544a7f868c1f68ef15572dbd4992da0e5fa0a51be532f107de6449576a1a25956d2495f62afd35ac0cdd09a09f81d8878ed64954b4f292aa689d9e8d31c3de6ca16c8bed400af61138fc2332f2f6a622ef7a609333b2d17d843689efbfe105bc2f1d9d1da8e8fc0cd8e2cc30d1d93b92743e1f4bd2392b4c74f689249d5f023a678789cebe91a4b33328ec73c244674124e99c05e8dc234c74f68b249d6b019d73c34467ff48d2b91fa073cf30d1392092745e0fe89c4749673b496799f55199a47555222e301f5c5267a1e19dcd5e11ec6c9e0b089e9f0d7b5d8e5a2c147f211b6455006474d6a6a2731c709df60a139d032349e71040e78230d1d92f9274360174ee1d263a0b2249e7772c49e7c230d139209274f604d6b9284c74f68f249d1d019d8bc34467ef48d2792228ec4bc24467df48d2f93ea0736998e8ec13493aef06741653d2d98539fb49fc6fbe04c19eca4ec67c72775e15699f691015d9f5409fa984926cb5ea01b35c67f7b34f243ba0c30199cbc24466ef0892b93720737998c8249c302623732120734598c8241cc82323733120b3344c64164490cce301992bc34466bf0892790220735598c824f443c9c83c119059162632074490cc930199abc344661457d59d02c85c132632074590cc5301996b29c96c96864ce7b81261f3d38b8acab7c1305d7958a8ec1b492aef0756b94f58a824758ac8a83c1650b92e2c54164492ca2620c86d0525954d59ea95f1b6e876507bc291a2ea54446e0135e57a4a22f5b520f626ab52a6766df0fd121be4282766ab84049359ea51a0d06f083bc184c37364049f0108de4849b0bd05af3c311acf572ecd60f6696e7c335bf43c4ebeed4b51b78992ba862cb97f8cff88ef0adcccb2b47f83ccf2ae05f46da6a4afbe40e327da24b7d4a1c71b4460e3cb0840dc96aa7484201c69ed57938acad340fbbd2f25957ca3f552b1c5579df53893a9adabd12bba1d8105ee47495b7b665a02cb05e6bb9eff9727746f03edf2fe55393604b7bff3424e3839c137f99090f90820f380309149d8792423f35140e681612293b0989391792720f3a0309149d89a9391791720736b98c8245c6a4046e60e40e6c161229370a90119990f00320fa124d37dfc04e7798ba436ca17a791d0fa33a0f5504a5a9bb0d4e3984a53d25ed072378a6542e30c96a4711b258d9d98c99de7436b65e2077c6063ddfff0ceb60b80bd1e968d3a15b35767cf9d74ab0b59dfbd39e8bb1f1e263209d7759091391e90794498c824ec6e9291591790796498c824ec6e9291d90890795498c8247498c8c8ac09c83c3a4c64123af56464d606641e132632095d233232730099c78689cc284e6b5407641e1726320957699291390190797c98c8245ca54946e66c40e6099464a69fbb8c7a67f26040e5899454f2e091faba0d3bc46d8910a6d2f120c191d78e8a3c1e7a5b91775255daa173188ed00e8fa3a2f24e6087275352c9033357303b9436a9d535a3a2aa2eb0ba5328a9ca65a681366c289847625f2c9a1c3b96f86a5a4b6c4045ef216078ed544a7af99e799bd26922f1652208371961f5a908ab06ecf1b46c4c4b287bacf89f5ebbb115d488a767a37171e73146b15bb80058e819d44e0e776a5c9f2f1b8148854d00796766a3b9493feb3856fe449f7d24eccbe451d1fb2a686ecea2a47757d7f4feafb4e407811af46c4a6a77b66e521d4633d5baaea0f536e75191f80d28fee7546d3314f5bef66840e5b955d95d742e8689e252982b40d13e8f92ca560c9eba635feda506fc27fce424bbd6e427e82c175f70112b1d0d1b01276925a0f47c4a4ad5726cb70d51a9f5853e56445a01d4a5a2f86940f105d9e829a5a758ef2911aee120eb29fd0568dd4e492bdf7f512e92dd080e71e3b1e108779e91d1d60134471752d2e6fde81b422b24eb273506dba12f0a139da46149c9e87c1914ea8bc3442769fc22323abf01745e12263a49a3bc92d159087aed9786894ed2559864742e00745e16263a49c3e193d1b91ed0797998e8240d384e46e78180ce2bc2442769387c323a1f03745e494927efc7a90936671c8ee88d65f2e0338ab4ab28494bb791ca390c47ba5f926c20ee4ae00c5d1d2632a3189af93d40e6356122338aa1993f06645e1b2632a3189af95b40e6756122338aa1997f01645e1f2632a3189af93f40e60d6122338aa19963c09fbc314c64463134731c90795398c88c6268e61c40e6cd6122338aa1998701326fa124d35b6866422f932cf2d6eba0f9b9352c54f68d24953701abbc2d2c54921e4b4346e50440e5ed61a19274872e19957f012aefa0a452856686cb63a6592ff9bcb88a8d998545316451320b404d796755da24845b18c94d7b2b814dde4549a55afce2ee60c4918c47d3e4b16248d7146da3a2752f96a4f56e4a5ad5fa61be94b594f1bd17732c360a2da18bc598babaf235712bac1f6d1463ed3c5829b19b44b6d16a2750f8efa1ae459d7b2327cb6d031c64b1f5a391629156a9452a61a4d73654443604367a6fd5d6a2b01f14c52ee585c026efcb4697d2edf1b2844d12d9e1b2fb02bbbc3f4c64125a2619999b01993bc24426e1003119996580cc07c24426e1d40519992b01990f86894cc2016232322b00990f8589cc289e6e5e0ec87c384c64122e442023731920f391309149d8ad2423733220f3d1309149b810818ccc5240e663612293b0574e46e67240e6e39464369064f6b3fe1483b1cc2c1c9744369e3909741f9fc886252e65e6ddbcfa5256c23a926c21eb5860894f86894cc2d69b8ccce980cca7a88bb5f310a522519c37596dde5ab1c5347af33d3d00794f67636c1d362fee4e0620b449b29301be075316cf50d20acfe6db28067c37b0926c3536641b4c9700ab7c96923ef7072b103a3c64072bcc01343e47496317e68cafc58bf126ab95e3f6c70fd8b46b4b3c288ffe1d619bfe1c15d9bf8022ff7c36a62a7a0977bd4410c6834a2c4f44832b95c7734635a0c452e06bbe90adda73a9989d2cb3c4c852ed49b6e3671f50ec5fa4a42fd7759b8ec5dd226cdbc9e26e1d0e0afa4bd97099e0129959d6e7e3183f4eb6cc0137c3a27854a40bfd1a50e85fce46fd89b5f9108e740e888e4a5001bc424925df27592e5aedf156f2f0c7d1232d0f90f66a368a35b43f73ad39d1fab345048d2a66c4877b7d4645eb3d80d6d72869adcf4c2176664926a2b75ea31d20ee754ae25a8266a6422ebc5a6a74cbb3e2169139e8170342dfa8da0606ae258ae25e9f2700956f66db051a2b1c9c3162e4d25ee9364958e872c6171866c105221b8cbb15d0fa1625ad6d999f88aea4c72591f58abe006efbdb61269770a4898cdccf01b9ef84995c42178a8cdc9701b9ef8699dc28867a7e1190fb5e98c9255ca54446ee8f80dcf7c34c2e612f9f8cdc1f00b91f84995cc2959f64e47e03c8fd301b1e6e7a72f580bb84364b36b1f71b18e4fb8892d69dac9b0dd627258e90e5c97181e82d73c86549ea3ea6a44ec59273bf7f238a2beb46034bfc244c740e8c249d03019d9f8689ce7e91a4b321a0f3b330d149daf727a3f37350777e1e263a074492ce6ec03abf08139dfd2349673b40e79761a29334781f199ddb4061ff2a4c74f68d249d6f003abf0e139d7d2249e7ed80ce6f28e9dc85b9ed58168a25e01cc43e268774a299ecb8b1af418ffddbb0124b38424a466c2740ec7794c4aa6d337d357ab330e94cb6586c1668dbbfa724afb56bab74aec1238cbe40b6bafe4b60913f849154c2280c64a46e03a4fe18465209174a9091ba0f20f5a730924a38ab44466a1920f5e730924a38324f46ea4040ea2f6124957016898cd40180d45fc3482a610f8a8cd43e80d4dfc2482ae1021e32527b03527f0f23a951dc05fa1870feff0823a984dd5132521f02a4fe49492adf1cc63f5e55a91f3f4944fd243d959d6c8d291751d1f717357df60cfc4cb1a47c99f8f962b1b49c7cbf3cd92cfc1040dfdf94f4f5659517913bc3a672ab5c6dfdcfff6d2b522268b629aeb0a0f82ae84d2289555625c02380f2af6689e114b57394b00af89a2a13ee0599f00f6526eccc2a6fb52d67f60a920dd6bfb2b0d8bc1b1589b30089ff5292d8d640e21af972ad65af858e901a1cdc8e601be5cd8cf300b9ff5192eb2dfa37616f9f8cca62e099f2c30c431aa69a70748a2c4cf572e04ac528a94d1786c869a5a4874991d9e971a0c8c7c34426a1659291793c2033274c64128e429191793420b35a98c88ce2defa630099d5c34426e1a81319994702326b84894cc2715132328f0264d60c1399845d4c32320f0264d60a139984e3a064641e0ac8ac1d263209e7e9c9c83c099059274c6446f168a93301997529c9f476be4c1463425c003a93f528a9acc198e89fcf667c7099700c9e6c10b939b0bafa945455676a0a638af551f4262b760144ed44499469a097dbd838ebdf2a2420f1582499b5bd00486c404962e6217ea3b8b6a3414e92d68694b4d697b4dab13dcbc408a58dcde723c988ab4e658f0cd863a3aa6c73b3b6bcf0382a2a9f016d6e634a2a5b1aa83417edc942b415b4338b6d738808fd0e4c36ec4c49a8fb151b33c56443163610d4a1aa291f0456da248ca412f6a9c9487d0490da341bd3629054f71363513cbd752ea8049a51525bc7ba592da8b20355705f93cf7e935136898ab27ea04d6f4e49592b660e7ebe549c7d30cdfaa396668dcf8edb4ed6f7290194b6a0a4b49e755326ebc5f172a48707f1e1ab88c86823db70d50cd0d692bacbc8bb8885569d572256049558628c0703135c785e5346afcbd80d90d88a92c45cd72d3616419eb0eb4866a3578306a675b6db6ef791bba21814ed76e016b5a1a4b617731e79c28fe45c218abd69df2fe685a6fa0da1abbf8c8afe0301fdbb5465df1e46fd22dd3bf4658caa920054ee9a0d2ab1799ee81f495a049ab3b6945476d42a85e4e18f6e42fa8d64eb442dbc859666b223227707cd5a6e389a357b8d7cb9b0ec2c1c2e752315b54781caa01d25b5dd350be6bdaa72d1abb70fa3707b86d7c84abf23a47d0faae1c09a608cbf3d25ed2af60dd69ce9e7740e8ce4499d9f800aa24398e8245d564346e7f5a052e818263afb4492cecf019d9dc24467df48d2b92b28ec9dc34427e9210064744e02747609139dfd2249e72a40675e98e8ec1f493ab7003abb8689ce0191a4f34c40e76ed970f761dfdfece04f17074bafb39ece12092c17d32febc0cee3c5a22b5b2a9048ddfdc654432eefb224eddd2869f777a202e9525bb291d9aec0a6bb87995cc245e164e4e601727b8499dc289e1c960bc8ed196672a37872584b406e7e98c98de2c9614d01b9bdc24c6e144f0e6b04c8ed1d66720957b69291db1190db27cce446f158b60e80dcbe6126378a2b10da03720bc24c6e148f656b07c8ed97cd7930b5406e06e3f35bf6128d544b3b26a1df133675f5a9681f0468ef9f8de11df7678f115a31d97a843160a6614098e81c18493a07013a078689ce7e91a4b331a0735098e8243d49948cce2f5992cec161a2734024e9ec0eac734898e8ec1f493adb033a8786894e52ff948cce634161df3d4c74f68d249d6f013a878589ce3e91a4f30e40e7f06c848ec1c874463b29a0ec1391c53bd919ac0d1c1126320907aac9c86c0ac81c19263209a754c8c86c0ec81c958d801fe9570fe867d7131678b2b3eb4f05b5676155ee6d71ba4984a3fb647b5b3f045e675158a8ec1b492a9f064373a3c342659f48527936a0724c58a82c8824952d40133496924a7566288f0790dc6dc54f69203f33946c1fd535a0a11957b541096184c728c6c4bd163434e3b36587593ebb962c0eca61c00e2784f7e405c29e3819b52d815d4ea4a4b6094bbdb957694a1aff6c39158d9b018d932869e449db896e603c464f051d5973a8c81a0c8af3e4f0c4ba8d620ffb50607753a82344d9018e96b369cc8e0059ca3647b0251e05ac6f6a78a23e125a1f59d4c7bb81f54da3a472370395eeb67f17b2b5c26ad7c9eddf590a6d5048b511fc37d0359c9e0d3f9277fd7868b8625692adfe0c59677024b0d719d918dced9572c15656c8245b8a35029039331b4eb93324368f25ae1aa2c5d68fec82ce018a13f41247dceb4c45ed34d044cd0a6f484dc2f91db2fecec3c06a67530733b4ad7432b3031147f9b0ded6c022e754650c28e74850148f9a5a08a8dc83baabc8030ed9859bd4eec89659d70364cd0d77fc47c2610bb2f88ff7026f72cf7004ca326d1188e276c2eb4043332f1b11f1d50681a5a27d5e53a9e6847339843d1fb226a839b0d5f9612394d0152223f45d40e85e55dba6477d18ee74d04c2d084fb45142ab248b367a09a837f7ce4600f7f44d52720c89b4e65c44659d39600e7c619862e290c60f218b89f311b0d04561a2b34f24e9dc0934438bc34467df48d23906d0b9244c74164492ce1240e7d230d1d92f92746e0274168789cefe91a4f36840674998e81c10493a3f00742e0bc70195ff0bebd5b7038769793802519807f1086d966c08ef5060b32bc24c2e61343b3272cb01b9a561269770492c19b9f7816a616598c9251c91a21bd907e4ae0a33b984635464e4de03c82d0b33b984de0219b9370372578799dc284ef8ad010dda9a30934b18cd8e8cdcb180dcb5612697309a1d19b93f836aa13ccce446f11cc8ef01b9fb44e35c32428f976c3fdd59a08258179e1957c26e2fd98cebdb2c496545f8866a88d704901d9f5d1d58e8fa300d28920604241b50fc17d0b9214c74926e5624a3f305d04c6d0c139da45198c8e8fc0ad0b9294c7492c60823a3b30b28ec9bc3442769b84a323af704746e09139da4c154c9e85c07e8dc374c749286ab24a3737f40e77e61a29334982a199d37003af7a7a4b38675b394d97b4349b74490cda6f2f5c08aaa0328a9ea64b0bccc36dd920e444fa1da6a5b032c9b3c309b8322abc5a0488980589c82f6c995be23a4b90d953ddf0fbcd08328696eca60641c752d642b18efb7afb2442f6659d8354a56875e0a2a86ad944476705d31f08ac079ea7d96f6dfafa4aa145a814ae1e0f0c407ed1bc9c8b5978056ff90309119c5c8b59702320f0d139951dcd0731920735b98c8249cf62023f30a40e661612293b0a74446e6ed80ccc3c34426e1a4321999f701328f08139984cb1fc8c87c0890796498c8245ca843466635e0671e1526320997f19291591d90797498c88ce2cc7b6d40e63161094e4d3a9f49b603ff2d30f4716c58a824758bc8a8bc03343ec785854ad26961322ab7022a8f0f0b95a473986454c6415d794258a824dd754f46e55060952786854ad2169c8cca3700952785854ad2e00564549e0fa83c392c5492eeb427a3721750579e52958b63b3b685862c2e73314b52796a3616c7e2a715c21e4f96e67e5651d13a0ed07a1a25adbb180abbbb9977d255c7cf5111fb14e8079d1e5662092d968cd82700b16764a322482e61b063dee24b17d47b425adb524d02bf045afd33c3732e12219564d1704f01167a56388abe1e72a34f24836ecc00367a765889256cacc8889d09883d27acc412ceb993113b07107b6e5889259c7f2723761120f6bcb0124b38bc4746ec4980d8f3c34a2ce1bc3c19b1a701622f082bb18473f464c45e0e88dd1e566209e7ebc988bd12107b2125b18d05b1fcf3d4e7df90514876ea0d5f9fad28bc281c5bbaf5504584ad7fbd3811adf5c1b8eac5e138e193b03f4576c2e718609d9784f3acbb918c1ff3cb4f69aa7cd61d614f6b2cd5304b2d60b99766e3c487f494cf6059981718465515fc04065b2e0bcfc1ab515c6d7f08a0f2724a2a1bb1e4ae251e29671d5367e065e5f8c07954047e0fead32bb27190650183e186b2421e5920a1af01795786e70c5bc2824c36577a1728c857d13bee76415e2d366b2f1645396b2781929da9b80a58e3d594147663ce5926bb17a4f77cd2cd3955fe9eb02d27eb2d3d073a9cd764a3feeccdfe770e02ee0f0afdb5e139af8970d90ed9794d9f022aaf0bcfc9a08463486473a11b403d7a7d3606402095e63ad3ee4816268a3de100c86754b43e0468bd215b9e262cf259a829c92283ee078af78df436c9b1d688480c705878a1d5ca734a47591ff3480d36e81831f051667d1bbde1e22ec0266f0ac758a73e0e4fb8d18b8cd67f80b5de1c9e00ab511ce0980a2cf496f0b848840b1bc85ca4cb8155de1acec21ec529b7bf01adb751d2da9e550e1c5428c4b0e32ff141e18d8c77252b9869e528794821b2f5a317814ae0764a8a7b19ead339161f85165091e585f296bf42d82d7f36cd02e1d31a9cf2919604a5cc3e353ce91b14c981beaccc39d5a0aa385e06f4df91ad4166db5b4dda6e16bc57b243d8d70102efcc4694467c2304149ff7f4097d82da547416821af7ae30d139309274f60574de1d263afb4592ce3a80ce7bc244674124e9fc14d49df78689ce0191a4b32bb0cefbc24467ff48d2d916d0797f98e8ec1d493a0f06857d4798e8248dc54846e78b80ce07c24427e9961b323a2f07743e4849674349271f12d928622a6f60599bed240b0cdc1ad4950f51d267610b92b8ee6b2338e6d91fd8d9c3610aea3f9072808eccee7605eb371f09139dbd2349e71ba0183f1a263a49776c90d1f907a0f3b130d1491ab0928cce22b01ee9f130d15910493a97003a9f08139dfd2249e70640e79361a2b37f24e93c18d0f95498e81c10493a5f07743e4d49e7ce2c39cf535a69914d567a3964d3c197b12489cf5092c893762ee026238b6cc9762b40d6b361895b473a7446b696f835e0473e17162a4987cdc8a8bc16d483cf87854ad22133322ac7032a5f080b95a413616454fe0ea87c9192cafa028db7bfa5d6077c55d11ab94585b491a94b455c0e68645e0a4f9834c285ad645b034a810dbe9c0d87bb979854b0379af2a31c978ad170b8f02a0bebda4652d1b91458e62b551b20158a9fa50dfbdba868ad0f5ca1572969dd55d2ba9eadb05e5724160bceb684e10b08d57594f5318f87b0514c486c10564bea659239ecb500b5af514f81714aa7599fd836cb0bfb68d1dbb1176113eeb7a09b8a0005fef56cc43d525b548b0599eb4577919f3bfcbfb64d601a6898de082bb1513c1bb33e20f6cd6c9c59846f6581ce13e9d16464eed3afa0f8bf152632a3b84df57740e6db61229330842419993f0132df091399846123c9c8fc1990f96e98c824dcb54646e6eb80ccf7c24426e11e7432327f0464be1f2632a31833fe1940e607612293d0812723f33540e6876122338ac374ff00323f0a1399849165c8c8fc0f90f93125995d98b36bb9de7a5ccef6607c869c8f304db6982913cc940b007bf4f37fabbbf91ae86e7e12cec0d0bd23790e0703c47e1a5662a3780e474d40ec676125368ae770d402c47e1e5662a3780e476d40ec176125368ae770d401c47e195662a3780e470b40ec576125368ae7708c00c47e1d5662a31814682420f69bb0121bc5d06aa300b1df869558c26e2e19b1d301b1df8527283f2195649dd84bc12289efb371608497a000848e15d9c6ebd580d01fc24628a1434546e83e80d01fc34628e1f00a19a18b00a13f858dd028c65a580208fd396c84120ea79011ba0c10fa4bd808251c462123740520f4574a427bb2ca6ba1cb1dcb2267c8489f1b2c20d32cc118015e24045f253cd572968575d3640ed62496a4fe374aea9b3237bb4afa8b50eb84cd56752a22db83d018bf5312d9ce40a46d7d7c35f41a36c1baae165689571451f40be2c052ffa02438d74030765c9ffd13fdcc24c2468dec5880f340a7f5cf6cacf44f4faf1d02984f862f1370ab1969586bb298b5bf82e6edaff01ca812c5c595ab4125f077380f5421ac5bc90e54b913d0fa4f98a2db0da21cb5226baaa68002ff6f98e81c18493a87013aff0b139dfd2249e72e804e56234474164492ce18a03316263a074492cede80ce7898e8ec1f493abb003a73c24427e9d41e199de70047a95a98e8245d104c46e7c780ceea61a2b34f24e97c12d05983924e6f87a5117634c9c64577002a6b5252a98ea24a3f1cc2c3c7f01126d3b00861a7f3372a8a7f044d532d4a8add8f38f15efc6a3123c0efd608bb261cccbb918ada0e6030ba3625b530fca09a50196ffd6436e3677b6525a40c59848999a00aa84349622deb861f79c60f3bdb2030a318906338a0ab2e255d6d5d1767534d49ea28910d21bf0046e7eb85995cc2859064e43e0fc8ad1f667209e7f6c9c8dd0ec8dd29cce412b6f364e4ce06e4360833b984eba6c8c81d0cc86d186672099d7f3272fb03721b8599dc284e383f05c86d1c66720937fa9091fb382077e730934bb89a9a8cdc0701b94dc24c2ee1981619b97703729b8669b475502497011781f1ab6661a2736024e91c00e86c1e263afb4592ce7a80ce1661a2b3209274f2a5578ace9661a2734024e9dc0d5867ab30d1d93f9274e6023a5b8789ce686ef0390414f63661a29374948a8cce97009dbb8489ce3e91a4f31640e7ae9474ba5f03adefdb8f6290a46701ad6db3b178c29d8d4671abcef1a039caa5b6d0a5a277cecf85182d7aea7ce2b958c4fae391fea68abff954b4f3f8838a08ceb0ee0c2cb41d25ad6aaf9e0a9f58ca4c7bf5540b4f4624d9f94fef838190f6612192b0a09311d91a10d9212c4412363e6444fe0388ec484964678dc825acf2793aee4fde21b459b27377da82b5519d28a96e20a9e60e51b1f5909f6c92a52359f7a622ef36d00475ae4a2709c22d8ce4d106df0127a90b2595f5ac1bee02f1c006f664065f6866ff9c8cb63154b4f5041698978d55a3999d484638b349563316038bec4a496d13967af9b8d294b4602fa7a2f13160a1bb556d1d19f555f887018bec968db6bab7466816da6ab245e087033bec9e8d71a2f473e97aa00cc2e25d2f4e446b23e03ff6a8cae2ed2493b0781f4765a18f82e2dd9392ca7eccd9ebe1b6b8c912861770de76db311c2a50bb1d2b2a011e17cade15a2ff121ef34ad8271a9b4394117f80ee677eb6b7e2b877ab08d73f933955f301b5bd28a9cd755d0b63618b086b63b2b045d7007a7b8763139969c15814978bdd026ae73e55d9d015890a6089f4630917e47e1923a2f2034065dfaadd980b874da27886d42696a4b220bc053e8a9bcc1a82bab45f383a0cff0b13cbb781c2df9f92d68e4c3f505b0d3abb2117fab084937a6443d34700eb1d4049732b96dcf3acae6319dfe3cc83c3ae65f604331f7cd9573458e43ba0c966a5ae0075edc06c2cdcc13c80518258defef37a96788533d9fcfda7c0420785894ed2557a64743e00ead5c161a293745919199d5f003a8784894ed2458f6474b605857d6898e8245d7f4f46e75440e7ee61a293747708199dab019dc3c24427e9fa7b323af705740e0f139da4bb43c8e8bc0ed039221b13d1955df9c94cc5738eaefb7e134bd23892924675ac467275de1ab64a2cb8ad10ddce52311aa5dfbbedf347f18ce8bac082475152df903141ba1d3dcaa6d816977742375a9f954570debf3db0dc42ea79ff0a31bbb44cfc90af8de20cf059ffe5b4c57e1e1579bb03f28ac2b4dd6610e5d83dd9668689a05f343a4c740e8c249d43019d63c24467bf48d2d914d039364c74164492ce3f40dd392e4c740e88249df9c03ac78789cefe91a4b313a0734298e8243d599c8cce5340619f18263a49a38e91d1f901a0735298e8ec13493a1f00744e0ee7366fc26962b29ef97580d62955b9aac9597f12ee17211b5f7a07344753c34225695041322a1f06e345d3c242659f4852791ca0727a58a82c882495cdc0568719d9d87ec3135e268854d86be427d15ba818030dcd4cfa1344fc1f631dbd61e29d00c5b3b2e122e11e275c4b9fa5dd20b751ad562e07edfa6c4a5af961dc76211fcf088fbc20ab1f3b03fb9b938df017ee7cc9e8117916b0b83dc242641403b29c09889c1b162209b76d9111792e2072cfb01019c5c836e70022e7858548c29d6e64445e04889c1f162209f7b59111793e2072afb0104938424946e45580c8056121328afdeccb00917b878548c21d6c6444be02885c181622098f442323f22540e4a2f0c4f9227480c8c681ce00542e0e475425c23a922caad27b2c49e3124a1a9ba7a1d16991fd28c9fc7fe5dd097894c51907f009c88da2a85c82880a8d20903bc1b3100e11c229446e4212484820980d1115d4b65e152d6a3d2a8a8ad8c3a3ad8ab6d65ab556adb7d656dbe2598f5a8fda5aeb51a4d8ef9ddd8ffdef260b0b4fff9377e2e3a3319bf0b1f965ee99f71d5a995c0965b25c13267118c48b4807cc0a4d98c4c1390d330298959a307d4c31d900988b3561fad88fd702e6124d98c4e5351a663d605669c2242efad230e70066b5264ce256040db30c30976ac2244e236998a703660d3bc77198bfb3ce38cab24dcb8b58096cb5aed8ca5db12d64b1d501db32176c59ada2b4359838db72576cfe97b61a286d757ad23c134783b4733ce700e50a172530a75554dc36c0760a936defe013f9e66880b1e41790c72d37122b4b3cb7434b74d7095abc7a26dc8066aa6ef347eb4bec5bab32c596571e26d907eab95bac8358c01fc219dc887660e2948f063c09801bb40313a78134e08d00bc523b3071398d067c1f00376a07260eaa68c02f00f0a9ec1424e12452fe90a0ad7235b8a2ed80df0e6384552ed6816456144d392263d3f869f270a8e52013d150166629609ee622376b988948e644f247e512a7d675d2771b54efd3f55c43426c2969f3a807611e750693b29f49be522cfd84e2c4324a9b67bd08d57e35137670da7d7cf24d2ed1be5e1edcf42617e2b8b59875938b8190bd35eca51429c3d3836f92bf5c38c3a47934365ac6c1115052cf64b27530d160bd68beb695861876378485d50bb0ce7211165a685acf0daa53a1b339db459b180e85120344bf4ac9185f86a1d2375c848986e40d904770bc19ddec08b4c0e47159dbb1580f82aee69bee6f6f4beeb9d3bfbd6d677d3ef11741ebf33f85f2fd2d3db70bf978fa633e746de7e8bead8d781e84765bdbe35052cfd57b7913b1e4d2e65ae7c3b8e23c57d7df84eb55a9934f3858b5a26d4b174363707ecbb6abbeeff05f059417e8b94b90d8dbd3ee12dc0415fddb2e47b3b21d32d326145f69f1522f021259698b8087c068f6421793dafca472ea60524bebd75743995cabf3e6401f7315de0dac17b9d8834a7dc42c7160ef63fcc63e50c12fd684e963fcc6be80f91d4d983ec66fdc0db3a2759a307d9cc177859279093b0540e2bca7c42e5157da87c83069526c4249bd83a52f0b52c62921e4a5fafa74f2befd4416eb5e50d92fd37455581133c495b671d705aafb773571667bc9f93c8c382fd7c499e325e707c0798526ce5c2f398f86b6f34a4d9c795e72ce05ceab347152b32dd03823c0f93d4d9c055e72ae01ceab3571167ac9790770ae77711c5c06e88db05cece4d80e8daf0ff4e4d768b95580ba76443bb9bc0528afd54299eb25e55d50a93768a1ccf192f22ca0bc4e0b659e9794193027bfde05255edfbdc04c3165f670ed6838314a3e82403b2d7a3cb49537682995d4b347b452d9072af8462d94b95e523e0394376aa1ccf192f21aa0dca48532cf4bcabed0eddce4e270613c8c6b66a0511cbce90a7b802bfc382af8e6aae00f359a6a7beaa89e3d64efc1a2ed06ddd0f799b46d2deda9019b7f3b3b39268ef403265217939c8e659afd481ce0d08ead7600b41fbac88e9daafd0b7f52eaae222d3b760974233f623206cfb6df20eb3ab29a43a3a21d452d841277b38b837e322b5966a29191be6745b819f06ed1dbc712872fb43eb61afad85b759cb7480e3921b68c5ddb9058df8796f1361dd72f104780b40e661654fc1feb0ce51f69e410b534064ec3fac6b1c2fab642c9fd093bbddf521badd360dbd3682054a57dcb353c38da69f4e3a0acfe940977a4498c9028378981a57b1a904a2daf9358e5f54b28afb7eb08ee9b68ab7f783653ae3aa6d2f6627562cfc0d8e00e17b4f108f6d69ea3e64d28b5776a8ef8cd61f2d2dae28f8177b3665eeae896c67b2ef0dea527ae9238ffa2c555be0d6decdd7ab228f878bd581d0cc07ee6622a8b94cd57fae8c0aa78c7320c3182ed1d16eb03c0fa731d2b04c95196c44b43695196dba1e2dfa327cc9f58f1696bab8f4109fd0593b263f089cc9896c0dc89c6b590c53512b8eed559a189d9e76915fa59a8d0bf7471727849ca61d18c847df511cc31662716e728e0bc4f136791979c39c0f92b4d9cd4cbef689c7b01e7fd9a38f3bce47c1bbaa4073471167ac99909a5f3414d9c055e721e0c9cbfd6c4495d3da2719e0d95fd214d9cb95e723e079cbfd1c4495d3aa6716e04ce8775ac22b586d9d1bbc0fa888b8b77c2bd2439a05865a217ea34cf1b9dcbcbc31c5c1d359b05fc06acc93faa1d98d830d080fb01f06fd90723e41bc2fb0d269b46cb566bb7956970fd5970fb41d57f4c4bb00175e8443b08f9228c441fd742491d36d1283741757e420b2575c844a33c01289fd442495d08a151be06944fb5ecf5ceb81d5ce8e1767015503eede2082ec6038f3312f9eb3016983670bf157aef675c042e48e56d2dd7ee6c06bc67dd062eecce29241fcf209d06b4cfe98d0921d2d26242dac328f377aeee706d3d497b7a01dff32e12eba677a42bc7cb435d374035ffbd264c1f87443701e61f34611257346998d701e60b9a308979e26898d703e68b9a307dbc73e05ac0fca3264c1fef1cd800987fd284e9e39d035703e69f3561fa78e7c07ac0dca20993188741c3bc1f305fd284493cdb4ec37c08305f6ed9554cdfcfb66f80c9e42b4ccade66f7cf1e112b3aed7cc77c007d551b28b1b2d3401700e86bda4089134b1ae8c900faba3650e2e492063a0b40ffa20d94d829d140e702e81bda40890b7334d07900faa636501f4f714e01d0b7b48112279b34d06900fab63650e2221d0d742680fe551b2871a18e065a0aa0efb013a1ca943312bccd88919399f2666553d8bfbd4ac92515a2fdad2567ea890712888322da55de4f40f97b9749d9dfa41b383035300a2f0795afcbf7534f7b9cc8c27d16cae97b2ea232b26c8b596971a5aa4fb7273a16db87c9450f95a6c4c493ab920f77d1aaff93c0fabe8bd8216495272f0fde744542808bcf67e5ca80f30326e741263106234cec27d91477b6024aacfab415d057e01ce7df75e7f2220e9b68e7e86e04de0f75e44f6c2ec91f7144404bf2f7118c08fec1a495bf5a1a02f97485293527f0b068f718e441dbf94f3d39e588eb9db49c72b741b9fb8849d9d5524a1ea4686afe29a67647ea531adb4856091c0c25f05fec63afe5763c596fa2a978e571cb83d7e441d1013b8d8f16ba3210f83ed614873ec2cb7dca12a8c4ffd6c459e425e7b1c0f98926ce7c2f397b00e7a79a38a99788d138b742dbf99926ce422f39b3a0747eae89b3c04bce41c0f91f4d9cd42b77689c574065dfaa89937a2d288df30de0fc421327f5202c8df311e0dca6272f31711e4e5bb97c1828ffeb2a741a17361c4451d2d625a743a7b35dc7ba6471f0105960abb39f2d37d1455f1aed1d2cdab540fb2593768849dca6903fd8f4fad07166f26eaeb4fb18af7e19a0cbc97b7a3795aa931a15e3afb46bece47cc6b49dcbb760db2243132735e49fc6792594ce369a38a9716e34ce7780b3ad264e6aae2e1a675fa8ec7b69e2a42699a2714e00ce769a38a9b9e0699c8b81b3bd264e6ab66d1ae72ae0eca089939a0b9ed7b303674726e7c06638f7ec0a5dea00bf94751169e7b671e84e4ce8fe6943b79ef39f9fc380aab3665ce27a000db73b34115d34e312e33c68b8fb036e57cdb8c4c38b34dc0300776fcdb8c438641a6e0fc0dd47332e716f80865b0ab8dd74e03677ec969a7f8476f0361f70f7d58c4bdc20a4e1e601ee7e9a71891d1a0d7728e076d78c4b1c8ad1708f04dcfd35e312271134dc21807b80665ce2f497863b18700fd48c4b4cbe41c3cd05dc1e9a717d8c81ca02dc9e9a718993081aee70c0eda5199738fda5e10e03dcde4cdc0169e3265e0438d2d45becd3b8cb8eb4cb319e06e03eda8189a3061af02d007c907660e2848206bc0580fbbad8aa4c3fe4cdc73c7de36093a79f26ce222f398f02ce833571e67bc9b93f70f6d7c499e725e7fb26ce798826ce422f398742e91ca089b3c04bcec380f3504d9cd95e72ae83ca7e9826ce5c2f395f01cec33571529751689cf702e7402667985c0e43ded29927510f67d0b2a1bd00ac8398acbbcae893dc82fa574297c044f36b4cca039b29a1f8c0c449260d9296a4e6162893995a2089a70068906702e4115a2089559b067922400ed602e9e3d5e9e3017288164862bf4d839c0390476a81242e0fd3202700e4502d90c4013a0df20c801ca60592b8a74983ac02c8e15a2089674668906b00324b0b24f17c080d723540663321e5d606b9ad4110abad40636cde4d43a325962902b41c265acf58e9cb360bec37c8d2c4348b2899efebedbff275078966f66661ce86a5de5c26669649cc86b232781352a947055f94e047298f75362d6c24e5ba50b1494e41e3e890c25256d8646f089bcc73519653ad1235cd8b42c3a405fb5e0a65395f132671ad88867939601668c2f4310c7d0d60166ac224ae19d130cf03cc224d98c4593a0df302c01ca10993b87644c3bc10308fd284499cadd3302f02cca3356112d79068981703e6319a3089b3761ae63ac03c561326712d89867909601ec7c4ec6ee297b0555a347959deaea3393ceda881a44a0d098f67af222d08be1ccf462a8f93ab5b6868435968bd01edeb2d793e031f47eda93bd0ca1f54e1914c4ab93a48be399e457792a983525819bc291a1f2dd4aa3394c4514c3ef9abab6c67516101231eb675c301abd815d6345bca6858b4342bd980359a89d526f8e4d4808b4644bb782f1788c6b818cb255fad9b7c8bb6cf17ea4e02ccb14c4cd90e893473277159f06a8d87fb80c700dc38265c98eebf21a8ac52fa16d832571cbce9e86e4cf8b1e9ae0cf9f07d0f166d5f189c9cc0a43dc0ec7caf3afc49a963bc252cc6cba0848e6fd9e172f451fe5e8cb21e4ae4894ccaf6c127cbecbcb6c6502f251dc0a2ea0ea56e828b508f2cdb364a87526d6a5b6ab3bf0b8b331f4adec496acc489179a102bf1c52ccac780b2c4c5b83155b792d81e52efdfa0b5886f42359fa40993b83d4ac3fc1030276bc2246e8fd230bf00cc299a3089dba334cc466833a7eae97e88479d68ddcf6c08899be662c28894e94f19899d116dc2783b94d2e9fae261c9014ab485b647a1253dc945e54fdd92e27e0bb11da5edb72c04ca19ec35f0c4fd16ff76573a02d64c26563fb3e74b6bc403a2b476d2403b59aa1596d8b7d360b743893d592b2cb1dda4c13e05b0b3b4c212674934d8f30176b65658e25c9e067b32c0ced10aebe3207f06c0ced50a4b3cce4783dd06b0f3b4c2120f9dd2603f03d8f95a617ddc20fe0460176885256e19d3603f02d8854cd8434cfa776f46ff48e2026036b341c864f16e8625c032d74b80e9a7bff7f11ea23b616abb8849db2d465b10fc5b61e46eb732579bccb4b4e09301af9c89272b3bd1d5a9d2e063856d57fddb1439025ac98a96dc14196d3b9b45b11d26628bf85e0689f2752879954ccac34d622e83da58fb97aa5d9c18fbd8f43c0971ee444b19f104743c8bf5ace41397fa682bf98d50f997b838df946e2459919709200640368d2a4d9cd95e72be0aed69b5264eead5a134ceadc0b9541367ae979c63a01baad1c499e725673970d66ae2ccf792b311389769e22cf092f302e05cae89b3d04bce9780b34eefda918f17847703da152e8e8fed9ab6355ca7700f0c9e4e7117631e66cb940968b15db7aff532c65c428142be7a974b23f155cdafc295886b6de5efd02ee9e1639b3cbcd87622b5b11fbe3ab6c031cc8c33959645c4cb83cf65e548fed4c2600a3927f867f77e37f3827f9a7b3dc32e3c8f31abcc0afbaa3cafc23e7b59f055796711932551e911292a5d624525d386dda68e8ecacce80475475e5b1c7ce7a2e0f52e29eb54f2d7eaec73e56343f035019677186de2a27fc7a1b68025be3acd46e95707a521624a82ffd6dae7afb03fad7c7dacfd2947db5f528d2d6c2b82271dd8e4e925b6b046f5cb4c34bb84f444f2ffe97cffc8d86fb331782d3316a45c6e25446ab27d5d7e0752c0339b84e765da125e6e7b41d9031c63a523f677536acdaa826734d8ac04f5562bfe4e22b6d86564ec172b69920da3c454daaa1756c193ec6f43cadc70c9cd9e5110fc27ba03396cc7dee3b0588ed565b1cfc2d777fd4c29673b7f5a8314a68ce6db9ddaff5b0dd9d54f347e87d9e258d878c4bebaab9f74d73f5feadad67527bf95e172e2ba55fffc2be5f71efbb5db62dad356fa19c16fbe2256812607df1c6d4824194abbff017ad2d348ebd10600 + serializedProgramCompressedBytes: 1f8b080000000000000aec9d057c14c7fbf0e70eb79616a748f0a00949b052346871a7d0164902a40448936055da52777777a7eeeede5fdddddd5dde9dd999dcb39b79ee766ff7b9ccf6ffb61f5856ee9979bef38c3f3313cf61d67fb17ed65ff3d96c56c806b079ac98ad636bad7f155ad735d6fff69d7a3e935558d795d6dfcbac77fd58568a5ff2ff7ac5da5a7f4fb6ee2a5995f5cbf5acc8ba968af7735889f5efc9d66f4bac3bfe7485f5a7c4fa2a56d7fad13c368ecd60d3599b58ab1422e68b1f55ca6731ae57aca1f5f758b6d97a5b2222c503c911afda587fcdb1de548a776bac48abef16b33d845a6bac7745d66f2a58992573b990d870e81226fec1eccb50796d26afc3ec6b6ca675adcf58fc2570cfb559e5fa7e88f5a791fc775cfebba1fc773debf177f25d532967b694fb32b8e7ef7796f7b3e4fb57c03d7f3f5c3e7fd5256f8e7cfe1ab8e7d7b9f2f9ebf2fb5de47584ebfd1baedfcd93cfdf74fd6ea4ebbdfb77f3e5f3b75cbf1be57aff86f37d6c817cfeb653dfd842f9fc1df09d7aaef8f3f7effa480fec99b28131769a35b842de8fb5d33c3e49de17caeb6829c3fa36be543edb0ebce3f17acf4378ada44ebbc9dfbc0fee79b8f73bbfb3f25175b8755aca6775e56f16b9ec6a917c3f5e5e270059fcbb0f10d9a9e2dc465e277afcbead8ccf62978e8bedb8d7b9c4f91d9b0474fc4a3e9b2cafbbcadfee2e657d08ee958c4688bc54f16c2765ede18ae71e763ceb4e757ec7a624e259f714f94c7d334dfe764f573cf704321a21f252c5b33b73e6e325328c8fc0bd15df7aafb9be9f21df2f95df7f0ceee1f7339dbf8b2d93df7f62c747dcf3f7aa5c9a9e22deb33d7e37c7e377733d7e375dc6fbd324df24e3dc4b5ee7a50827998cf9409697b4ed23af0bc0f7b2dc63b2dc8b2d977a7d06eeadf4abff1390c1df7f9e4466b238f072c3b2e9fac738c38f1549b95f807b2bdc069be4778bf5bf63aa6cfbd27edf40bddf1dbcf712afbe323c591fb37ef23a9655e7c386e5f2d91e485cfa3a7510f75c97e2441cc4bfad701aaaf8ed89c8ea27657de58c4f0d59308ea9745c22afedc1f74bedf09b3f2def1bc8abca870d653cbe96f7cbe5b548c661857cff0db8e7d712f9fc5b70cfaf2b99b3fc5b69f36834d3f99d8807ffee3b3b7e8d9bbbe2a7ece57b79af58283b3e08e8a87e5302d81d249fad48a4ef82ef5c61ff20ef57ca6ba9bcee25afaba5ac55f2fb1fc13d7fbf2a217ba12ac3cb0057579caae3a98bd31a57583f39c38a95cae73f837b8b6b6355ffc9f29cf54cc86efc924bf65e2ed97b81dff0e7bfc8fbb5e039bfae93dfaf96dffd0aeef97b996f6265f2fd6fe09e5fd7c8e7bfbbe4ee2ddfaf75c955e157c8fb752eb92a3ee5885cf5bbbd5dbf53e155387f175b03e4a9f7fc5a29bffb03dcab725932aeaff27995bc57ed8679f23755ccd18e16f7fcba413eff13dcf3eb46f9fc2f70cfafebe5f3bfa5fcf548789b98a3fd1d93e56b6c1f5778fbc8ebbeaef0f695d7cdaef03620e1edc71ced7671cfaf07b8c23b405e0f748577a0bceeef0aaf12e8ade2a3bee3efb3e5f7ffc87bc9a9ba5ccb96df6f618ebcabf265f57355be6c72bd3f8839dbc3aa3cd92791f6bbabfc25e3c69ab0445e6f227f7730739687fcdecab7db1de3faee909abf6592255369f4afebbd64568739e3ce246b210f96edeabd64ce1abbde6f9157a5ab62b89539eb80adf2bdaefcab27af07cb6b7d571887d8dfd4592aef55df48964d7562f27e2bf2dda1f23b55f7a97eeca1aef43a54be3f4c5e3b3347bfb8fa7787497975c03d7f2ffbcb75eababe3fdc15cee1f27a84fc5ee97fb81dff7853f09e3f1f2def8f94dfd777c951cf555db1a37c7e94335ca6e4f596ef8f76c93bcaf55cc94bd67e682faf47cadf1e237fdb10dcab30f9f346aedfa9308f75fdee58f97e27f9bcb1eb7747cbef8e73fdee38f9be83eb77aacf7abc2bed8e7785a3f2897a7f82ebfb1390ef8f9169a7f2df38f9fd89aedf9fe88a9ffabdd24bea1d3bd9a5d7c9f27a124be47965678a6d5367dcab9f37737e2f64f0e7db39bfaff15cc549328d9de28a93ccbfb1536bc6493ce3df6e2f9f1f8fc83ccd25f334793d3d2153fc9bffe644108e8af319acba3c99f31278c6bf5169d7dc15f649f2bb335d619f29af6781b0cf92bfc995dfeec052e78953e555f1393b114755178a67fc1b59273295de3b7a90af78a8f1b173e46f5b807b2b1d5a2a0eb21fce4e63c9fb044aae1a3f3bd725f75c2957b53fcff02957b67b62e7b9e49e67cb6da5ead3111ee4d64be3fb99c83bc856a677ec7c19c796e09ebf97e916bb40be6f05ee2d1d5a17bbe45ce89273a12bed2e92ef5b837b18cec5cef7d5722f96f7ca86dbd83ab6564cce01efbdf403cf95722f71c557f515ce93f797baf4bed4d6bbcd5c979ccb5c722e73e97db94befcb5de15ce1d2fb5cf09cdfabf4516dcb64ba49e6b12b5d71bad2693fb1ab5cba5d65ebd6568dff5ee494c74039516d8320afb78269c0e55dcd9cedecabe5f51ae66cf75e23afd73267bbf75a294fda9e68f75ae1b455fdc7ddc17b2f692ed336769d8bcb752e2ed7bbb85c6f7369a7c63e2e75caf3cd651b73f607b6c9eb0d2e2e37c8eb8d2e2e374a79173bb9b4dbea8ac3c51eb95c66ff7ea8eab35f2ef57d5cca7d2b898c2bec6f7a28bbbcd2fe6d7b355626db7ab19b245335163b103ce7d79be5fbf6e01ebebf45bedf49fe5eb6e9d855f2fdadf27d07e4f7b7caeb6df2bb8ef2f7f55dcf3b81f0f87b391f11bb5db27e09dc433dafb675cd9669c93ad9ef776a6a3fefa8da2e6dece71d944da87afd0ee66cbbaae7773a9f8b7b18df762e3dee723eafe6d2d9c981a93c77b794ff2e90abe4a8f7fc7a8f9493e58adfbdaef8dd2baff7c9efbbb8e277bff379ec0157fc1e70c5ef4157fcee0372d47b7e7d48cae90a78aa78c3f7dd5ce9a1f478d8c55fc5f71184f3a32e3d1e06dfc3f7dd58eafc276da2e35019b7a9497e23edaabb2c0baafb5c8fbbe279adebfd13acba3caaeee3caba89a93cf3a494d11dc8e4ef87c8eb00f01dbf97e566ec31f9bb1ef2b92a479f628976e553e05b7e7d5afea627b8877a0d70fdee19f97d2f70cfafcf31e7d8c173b69c4e0fbbbe7bde65a7cfcbebffa4dc6c708fc9e5d767814ecfda61759ee40aeb0557582fc8eb8baeb05e94d7975ccf5f02f2611c6478dd2f908c5ad8f7594fbbc27fcd15be9ab77edd158e1a6f7bc3f55ccd3bbfe97aaeeaf1575df17a55c6639b2b1e6fb9e2a1eabbb75d72d5bcf43baee76a5efa5dd7735516bce77afe9ebcbe9f4823359e1cfb00a4dbfbe019d0a74e6f70cfafaf24f24c972a976e1fba7453f38f1fb9e2a4e60c3f763d5773839fb89e7f22af9f021d547fed33a0c3a7e0998a2bd4e115a7ad54c7fb0b57bcd53ccdf5f2fe7329a70fb8e7d72f5d69fea52dbf6b07d7775fc9dff705f7b04c9072aadb565fba6c5ad59fb24fc654bfd84a8396a3e533d567fe5aca52f354b2bdc46eb4bf6fa0fac1bbc9efbf913aa8b1f09b7d84f5adf3b73139cec76e02eff9f53bf9dd1f208efcbb7359cd36e279203d551ff3fc441c5aabf142d516b99539fbd43ad9236bcaaeee73eb64cbfabeba9ef89e39db0fba3046d50c23f67d92306e97d73b99b3fe9175b4aa5f623f30e7f89c2eec199ab07f4812f65d2e597727be19a7fa396abeec65108ebbfe7959c6adbff37975ffee29f97e802dbb936a5f24abf7651b98c97e9aca5b5e7c43623f03fdf9bfadf07aa8f67f0ef20dbffe049efd247f77bffcdd3de0797d300fade6c27e04bffdd1fe6dcf96aedffe2239e4807bf53d7f9eebfc7df654d7ef7f65cef14335dff59b7cae988d04cff9f577e66cbba83caec2fb43eaf41bb887e5d29fcc3946f3a7d44ff96ce8d244c5f96ff9db3c70cfdf4f90f77fc9f7f9e0de92ddabd825e71fc057ced9c4fe95bf2d00f75066ae4be61149e22bfb62f11873b615ef01cff935ce1c7db1eadfd571fe2e1e07cf637630b08f26eef9ef659f205e57be1f04eea10ddce78c0fbb9f55e7d56cd5374d9637941d0f4c70547303c2478b873dd8839c8549e40c77c979405e653f84a97e866a33cbb28cc9fe459da1aee7aa7f217d22557f245e8f69fb23f1faaeb453cfe57cbdea8fc4eb81efe17b2ffd11e5cfd606e8dfde798d3704ef545f87b9be956dfdb89c4353e3ce713947116fa491af38aafe8ce2f8440acec9f4199e441f25ef4997bca75284e7e601e73555df46f1e06d2f3836902cae59525eb3843cf16f2b9ff4bd40de6f27e5ef0ceef96f55da6f2fdf0f07f7fcfdb3401ecc8772be44ccc33502ffb6c2ec27db77d5654073a7fdc5551b4bda557c07e62c03d4fc41572017862dc3e9afe6cd86015d144f973f5e7c47e628abc53d8fab6a673ce74abbe75d69f73fd7fb17c07b4bcffe5b5de1caf64ebc852b5cd9ffeaafe6c05e4c62334a6e3df0bd9a1b7fd57e5e57d9879a7f9d2eafb20e8ab7b4e5a979fab8aa7b55bbc592b1db29aeb0dadad701aa1eebe2b49deab9e86ece74f5ca7c809a83533ed04a77d5a71ce20adf23d301b27fcede74c97d4b23b71ef85ef625d9bb2ea6ef04675a1d961a7ff6e1431a573ec11f817b4bcfdc535cdfcbf66dbcb5fcfe63700fbf7fcff9bb781bf9fd27767ce2ca87f8fde436992bdb43ec03d7772f20dfc97e2efbd8c557eae5f031e5f16aebe2abc689dd7e11300cd907669f2261cc7285d1ce15463b0f61c87e33fb3c859dc83670bcbd2b0c55fe6beca43a8c64f6f1254b94f7aa9c93e3800355fb43f59dd3a9f3547fa725909fec7bd59fcdd1c447b1fa36407c64db382efd08545f47dc5b61e46d757dd721118fb8f21d50eb1d16826f555cd578fe48705f1fcca7258b9b6a977474c5ada38cdb6faeef3a31471f252ee70caadb985efa7e4a566757989ded30f35d3e92f12c579859f2bddb07c74b985d00db2e2eb65eca34c938de9539cbeeae76dc0b549b40faad0e5f685f0bb6b9e4a83aa09b4b4e372947a5f3f7f6efc7cf44e4a832b3bb4b4e7729477dff8394a3c61f7e44e48e00f2bde41d7759dfc3158f1e763c06c9313ef693e422e786067dc6f45c7abae4f49472b6c8ef7e06f1e7f7bfa490ab38f572c9ed25e5aaef7f7571facd15ceef48382359306ed9ae7865dbf11abc547ef7878cc735f695173b5abbeced92d35bca51edc33f815df2fbbf52c855dcfab8e4f6b1e5567fff37e006e58c62c1b8f475852bfdf487a8befe3f20fefcfe5ffb7edcfdf67528967ffbb9e4f69372e55824ff14728ac59ce1c4e229c25176dcdf154e7f3b1cf57dac0e226706f3c74d8eaf88f96b0fdf8b95936eff491e4f95ffa5cf737c807c3e12dcd7b5bb2a424e3d5b4e5d955fa6c8ef47a58e4375399c237f33da95f6b9e09b5cf02dbf0e94bfe909ee79bcfe72c956bfcb93df8f01f7fc9acf9c758be4182f00320a98a39e5032ab6d49f98bc9f1cf61ca17b5310b5dbf9ddf72c9ae05fd76ce76ea21da1b5e6c54c561902b4eb23fecab0d21db67c3d5fc5e7d6718313846a3c6add5988ba5c32e6a4c51ce91c5c1bace5863f08cff5e376eaee23ed8a58b1a1b73b74dd4f8e1d8d4bac5545b652873b68f86da3aef522c7550e306aa8c6a90221d346dc7eab086c9f815827b68ab3b336739b6b31d9711cdfdc521a6fcd9d5379a79a7eab0e5fc537c17607fea9e5f1563b536aa2178ceaf23e47be59fabe6799a31ed1c597c2473ce73a9fc31caf57cbbd43a54c77db4f3b7f19140a67acfaf639863ee4ce9906aee2c2ef3bb6efe2726c7be62cd9963ee4c2bdbe7dc594c8d6da9b1aeb14e3d955f45bcd0f5bca56d37a3549b5bd9dbb84418a3545b6b98eb9d0a47c955eff875bc077e9ab9bbb81aefd5e8a864a4cc57c9f2b2ca2f1398332f4fb0398cceb5c31ced9e8fdb317998d57227da72d59cb3b887f956d5eb2dc03d0ff7719fe1a9396b3546a4cbb72a6c65fbbb3267be95ebabe3939933dfb600cff955b521c6bbde4f63ceb256ae838ecbb5b86a7e2caec646a63a6daf5a8eda7be16570cfe3ad6c61827caef64af800dcf3eb6c573ce41ae4f81c573ce478507c862b1eca0f56faf1d62887e6babe97cce3f35ccfdb3adf272d87e63b7f1b9f0b64aaf7fcaaf64b50f948a649ca7248ad5bd595156a3ebd3d7396433ad97ecb21e51329cb95423546a8ca878589df142a7fe261ae77ca56545aa977fcaad61727e3a12b5776c3e3ac64a4ca7349db3fd23731be08c850fea31dc0373ceeffbadeabf121e6211c95273a8170a4bf2253f321133cc8199e44cef6dee5c43a3167ff5cd6e971b9ff43759e5c0cc2f5daa654b27677c952bed63edaa731a95b5ceef7a0fcadc53d2c9fe51e0ed5e533bfb7e44f988b8711cb7286217cd4a58db5517eda1730477e8a2f718523f77198a0fcedba3865c6ba26644e7c5a5eb7b964ab36cc5297eca5b6eceaefe5787c7c5922edc5bff9372a9f2d973226827b18ff65f27d2bd7efb7ba58148078cbfc1eebe6d2ad7be29be91fb9744b96a63de4bd4cff7891cb4ed49af85e09f97b2a5f4bd98f63ad130cd4b86dbc1870517e11eeb15c5987aa75acb16ce7f7f112e618a367ad5dcfa58f52ac37485ffe1df4df57e55812fffdf80a10d715f2aad6f4bf0eeef9b5543eff13dcf3ab5a67fe17b8e7d755f2f9df2e1de4f3eaf573eab95a6ffe1db8876596aac7d5baf30fc03dbfae71a59fd247ad377f13dcf36bb94b1f99d7e27bbbf491ebc8e3eb9cfac4d7389f2b7d627d5c7a55b8f452f152ebcddf02f7fcbade152fb9263abec1152fb9863c5ee58a5795d3e6e2728db9cacfd5f1da0cd27ea39d0fa6a8b2503ddf94b09d296abeabb1eb9dd291bf2b71fd963f5b919051bdff818a835aebfc1db8e7efa50f675cad6357fb5ba9b977b90ebd7add4b5fe77bb19ea591eb37fb27e2d1f60820877f2fd764c5e53a7635d712dfc7f57c92f3794ccd1ba836403fd7fbfe8930a7aafebd9ac771d73fea399c0b4a567ec97190f816e66cff6e01f261be516bf13f00f75c8e1c13ac2e53729cefe30739e557a7ddc1aeb43b48630307e336103f44eaaff66952fac835d775a6389fbbd7ca567f7f887cafda06531179aa3da0f4daeae2a6e6ed14af439db627ee61bca7b9e41dc69ce5cf61483a276bb3c8712cd58f8b1f217f3b1ddc5b72a6ab3541b9cedfd5a80b812c06c60893da959a873f9239f398f25774fb18c3df1c9508bfba1f79a4fc5ef55dd41af59ee0ded269c6263c6eb13c6738beebb963405cf393c89ae141965cef5ebd579e6bed495cad53ef0ec256bfe3df0d00dff17bb9f624aed6c3ab76896a539e90885ffc04f02dbfaa35ea3dc1bdc572ceedaeb0d4efd43af15ee09e5f4f67cef18cd36d39b346bbbe3b8339f38c5c471c576ba0b3c13d26975fc17a5ff16f1ed629aedf62324f73c9547605d6b28b7f73999f799479aa4ba65c071e3f05c83cc59639bbccf5db335d32959d40bb52e3d26703796781674a3e97d3db19de9cdd5d6970ae2b0de4fadaea724baed1ae2eb7e4badcb85a773b03dcf3eb05204e1730e7dc810af342579817caeb452edd2f9257b5f6b90eb8e757502f8b7f83b0aacbbc730037b7fdaaf5f2fd9dcfabdb3a6adf0039b731730b4b59dec52f95bf51e346729f87b85ae73c0bdcf3eb15ccd90794fd92f865f2f96c971cb536790eb8e7d7ab5d72e49ae2f895f2f95c20975faf717e5f5d3e5c0b985e0bbee557b53eb827b8af6b6f69e488e33697ae6afe557195eb79abdb4537b8c2bbd1f57e1b78ceaf6a1df23c70cfaf6a2ded7cd773b586568d431582e7fcaad6d00e0772d4737e556b45954d5de68aaf7abf9bf379b5bed73aed68ee05206d424e8b05aa5da8d2e27697bd044d8bdb5d69a1d6db2e02f790f962d773c55a8d9b143227eb3b5c69713378ceaf72dd6f9d3d5c0caf75bddfd35b5acc576dec4b5d69abf2cd12e77b06ea4fdfe3722552965c8b5c5d3fdc65a7ddc24dceef443bb73e988757cfdd3ef3eaf923f2f930d773d5eef3b08f4f6c90cd65915ad7a7da826aee52ae3788abf143b5af9d9c0f8ddf036cf66ef08c87bfcc43f8c392871f53e5ecbdaef095cff77d20fc7bc1331efe720fe10f4fa1bfaab3ee7785afeab80740f8f783673cfc220fe18f9657b58e672cab6e3b2e56eb59d5be2c63e455ce65aa3db692daa0d423fea0fccdcfe0deb2c1c5b27d1a9373676c10888f8cc722d586577b128f70c6a37a2d987aafdab47b21ef953ee391f76affd809c87bd96e8c4d74bd9fe4fa4ecdc717837b95b68af136e45daa7493738fb1c9e09e8755e27c1f57bea12bc03dbfaa3cbdd2f5bdcad3abc03dbf3e8a7cafd69c97827b7e7ddcf5fdae205c254f7da76c8bdb87da23cf6b59a7c62a647f3baed68fec05eef9f58904d7989a5f01ebe2c57b7e556b46dc75e333e0db67c0b7fc2ad78757d78d727df89ea7b864abdfc935edd5fd18b5a65df5c9d53a8986e09ec745b507d45af9e9e09e8797e5fc3eae7cc757837ba5379453e69253e68c57fc45a0bb5a5b01c6df74e9a274adae07d5be01b21edc43f9252df4264fdbaf567b10f494b2d7f8b41d35df8ceeaf5c2f267cd3265935db3256ce72c40f790fc7ebf103ea97a90f1ee0a2ebf3bff87fbd44b0551694724b8066f7ff79e26c812a96cff2b4bbffb713fe252af442f1f732eb8b5221746d9d1a41dc5123081eb932ebff12707441a5f57ca238f9801f5e506abd19c0a65a57feaba56c205b6cfdef9432df0ab68cadb7eee65a7f970b794bad68d7fc32954afc9803f76f665b32ed5318d6584f14d072ebbe4cc4708ef87b8388698988fd64eb59953813622d5bc9c65ad74d22b49aba5758ffd685395722d3c7517f1803f6dc3ef24125d3384b1b1efb1cd1effcff29521b29225ce3d6d6b1b361dd1c31ea79548d94f8ff0ced42863bdc4e9632060a6431c7b33c96c36fc5c11f4175aca9a1debe6dde835941525df4647872ef243448a4f0937ffe3efbf8f997b4aae7542d9fe5d4e7aa7548a15a32b05c5eb6f0c0f1a342bd7a75737944ddf8633afca20b362783f8edef4ac577fe13a0bea8fc9c09205c756659919929cab944053ac712cc832ab7c40c005f2c91d71a2996cbc53710d06b56a9a9228e618febb037cc34f6d4e54c32ec0dabf54a60e7ffe909364208a68a0346b08e8ea0688fad212538cf7a663788c68bb7a5a216e565213f2d8a4b9c2deca858c8e47fb856d8af14cb69e2e0a6f5223ec9a9f3a9e8fe2eea7ae24d04715ec2d2c7194ba5baba5412b3e965b5924a53e5bf68d3a8a9e7346a26d22837491a8515632c85eae95248f87594d6623ee26dd415428b3521a7cd769ed3667b9136fd53e69f2071c552a5be26557279aa34d745bf912bfa3ce688e00698e01d020a6e8809de31a0e04698e016010537c604b70c28b8892e4b09578cdd49b354cdb102f5afb1d66f5759ba6c101dc0f5b2f8707f9f3ce3b4f29c715a8b8c93c574231efe6284658fa658d2b5099874cd7449d72cd3edb239b245c9e5f86f9771a7b5ce9edb65ed907659aa386049b39d2e6938c1f6da688d1e5d2379dae1c9b3bd2e794488ab6aa5b29a666952c5ec4114ae53b855d54e9e735c079188fd92545541638a2577735d72f314e9e8252776c0937a075d528bf42fae95a42e1435fd06ebefcaa4f0787fc67b1277f29cc49d4512672749e274638825ed8eba14685e7b998db6cd9ee53925baa4cc6c546df516ba141119656e066b27fe6e9d90c2edcd7ffdc41d88fbba876bf4a8bb09d46d6b28973a0a18c296baf28a23ecae8d95bbc0ea861758ad748923f2d0ba5aaa9bf82f57554f00944a834c668c33adef793c79b8953e324f0fcf99a7a748d1fca4355598f1c6eca0b52eb544fedaab56526ba2386abc84cdb06c772f664fd6845bc0f5f29c46d9228d062449a330628ba54c1b2c87f6d6e4d09a4d8a2439b4ad2ecd4581b09c34cd55af660e1bc7a658514c485b27f8f0702ac50411ff6ea690b95a4c1125fa44eab7c9d3b88fe734ee2bd2b82763a1c60e4bd3763af2a2c05c61107968cd3c4e6bad7ff94d817e9e53a0bf48813ebe53c05b2cb19468afcb5dbc3b3dc04b7bbd359eb976d225b12865333f8f97de7c065f04d4c673bf3997259b86f33b9bd141972c5cf8402c52eea4c9c593a623263c2f04e19db0e23a3f6871dd592799f73f0abc986a175c701616e5419a28fb6a0376d149e6831fdc414f3b26e363f0a32b267c884678e357bbede24778375df61555f14ad2ec8bb518e6cb128e679dfc905b42dc1bb28e8b578e681cf05a912646dce6c05ff5f485ca3051a8d0c5022b7eba6325c4ce2194103d30e1c34310de1313be4b08c27be984f34c31426341b96d1d292c93d91dda303cb46c5d687cbe66a497f2ae012eb83756708c0aa154eaa32b38447b6f2969c1e16c348d15a35e25a0995a663dd92ce48d1121b89b48ea17c98b8ad13af4daac3b4664ddeeccdd9c4b3f665866edab4b4e5e7d71efea40356e3f4c726150c9fdb16c3a4e934d633eb3e9009d098a866eedb882b8472e164b130b7bd4657cb5dea01e13edf0644e1fe1c54eac74a8cbecff0658ff3540aab5892c95274a7891c2724d0e66db9334b6edabd1978bd9f6648d6dff6bfde7c7b607ea6c5bf416561b61db1476bdabe742778a30ac1c1f8615ae51e5e9929e8f224ef5526567e3c99e8f59ebb4a0257181cea0440fb176fc7d9c0dda54f9de7f637fba67639ac152f9fb048f2b66488374a922bad625b598cdd7853ecbc6179cd7e87a898e7eef9499389dd864fdf843c5a8ac3ffff86364d6a9a79c32328bb12da3904a6a96487e9a6860c93e5897cd794b7eb697f22349937f884e7033669ff011b4c93f54279cfb7fcdadfe384585d708173e0c8bf9bc1062beb32e9b65f187b348b399ff6513faec339fd56cf109e35d208c775012e39d6305b98ad933d261558ada7cb45044a5550d9e49d73420e9351cab06770b5a0deea2b304317c372f8396009dac5475e2cf2216692c22478c14b6aba18797d0f84e080db96fbd6ad7abff90d4de5da4767a6161a93e4297eabc41cdb753083aa6331213bea746b8df9ee8284cf8128df0b84fe1a3b19271690825e318ac4c5fa629d33bc435c29394e963b16cbc3c68362ec4981469995895bf0f26e374c2b94707f7404b593bf7c4058fc778946878f8ea8b4ed049ce6272373a97e49e3a1b59880b9f88457b65d0649ca493cc67e6577921dd17173c59233847cc751c54a3c8a275c5d62ff5d63952d49cfc556b7db95fd90a5987af15b148bd443c79f551ca34d587980d18cfbc2f58a7d7823be53416b3cffa6a880f86641b1667ac7adb15cba3659a3cdad7671e9da213ce1b636bbce4a4feb8e0a93ac13c27add598502e37a17589347387b31a0f671a46a75c43a7bf4f3ad375c279376a6f2f7492f4b766e80473ddf92eb1ee8abf8e2ed6492afe99ba42ac07cb705b152ed44cafad5aa92b6cc4045ecdf6a397d0f8ee470d3930fe67a82577a9f5e708ebcfb67a6841b19ee9dbab5ec2c332f42cccaaf876c535162637156157497f7c7bd1f164ab0029f36972b3b15037ea426da609759ee8d6f174f713ee1c2cdc4dba70b777843b9e55c8c9ad8ab4749e8b85bd5917767334ecf4349fa70b9d4f07f3ed84429f0e9e8f85b62f45680b74a1f16cb29f9792710c2e78a1aef01213eb995c51e57654f55770edaf63a02d5e0e60fad554a9c2c78a96ddb07ae5404dbdc27cd62b8b74c2799f6f0babd9e7cb6ae0afcfb718137e9046f8429fc277c7b01cacc1e277ca6d0f2ce6876862fe91cf98ef8909dfaa11ce5ff811be44279cd737877ac9c4499c3b9762b13e4c13eb6d3e63bd4c279c17c37c17f31a857a03f1dd5aab093993d98b40fc14e1cbb1b08ed085c525e458e56dae5502f809a5080be5485d28bc6a86fb90c0b2a2d257b8c558321da549a69b1bf94ba6129d70bee6f6682fc69564cded0a4cf0310105afc4701cabc1d1bcb13f1cab74c279bd769c97581f800b2ed509e6897e3c961d6c03cdb2ae037d1aea5e585827e8c2aae730543fe1acc6c23951170eaf4837083ff83cebcf205f219561697e9226cd27f94cf3353ae1bc0f7c32abd9b3117d60be99636331cfefa70fbc1653e2548d120d9bfa53629d4e382ffbf9a6f2eeba93372bfdd49de598f0d335c2fff5297c6f4cf8191ae14d7d0aafc0849fa98bf9f6fe8457ea84732b3e4b67ff7ce033d76acaf27cbdb375cdb372f5be62f67293150cff775ef5bffde48d2accacced698555b9f66b51e137e8e46f8113e856fc0849fab11fe9b4fe11bb1c4394f97385c902a70b36591dbdb57326cc294395fa34cddedfc29b359279ce7850b58b026e03e1ac139c265b976fc866a8ed586eba972a18e97b6cfc70f8048ee37143cae58ff705f5d72f31ae96286d44897b0744665f7c3f2c8a5ba3cc2075e9658ffe75a7f36543fe64ff886b21562e4dd4f8ed91f0bfd325de84d40e87cb8a74a84ebb7c9720016e6e5ba30ebcb3c60cf0d14fb0ae9402ca42bb0f267ba6519556987b7052b7faed4943fcd75355d92f2e7204c99ab74ca38bb3e59d66fc659355b561a5dae83b170afc60c34d189ac14d9d0de1ab7d06ad8f362ca1fd24330a4d768908ef689742b26fc5a8df0553e851f8a71bb4ec78d4b182732f0465f7c0ed38592c5ec43efdc933a62e59e8f499dc3313edb347cb29bfbe373844e381fdfe3479060a3b05b4625fef2350a7b24961a37ea5283eb582aac788170e5aab26cd74faa1c858576932eb4a6d5a1a91d1aa6562f64f113ead158a8376339d50ed5edb4965ee8c760c6728bc6583edac19fb11c8ba9762ba6dadee29fbcf53159a2756ed3e447b5e3b0d06fd3856e3bc92887d6892253175ba1daed133fe11e8f21bd5d8374690b7f484fd008cf110bda6a67132237a8701b9d7cfb766f8d4e7e8250f24d8882c6146b729ea84b6e9e2277e922ef4eea3bf1a43e09b3dfbb31fbad647ce3c01522119789449d26a6f856fbb2df9375e172b7267e225020b7a653b0cae3de249547da5378a762f9f03e4d3eacdbd25f3e3c4d279c7723ee67c127a24ec7843f1082f03330e10f6a84d7f529fc4c2c851fa248e1b374a1f1b53b0f7bc97a3370c167638c1e092101cec1183d9a84d1967f137ff962742ec6e8b1808ccec3183d1e02a3f331464f50d8d105982a4f86a0ca8558023c1530012ed209e6e5dbd3ac66f9f65d1b7fe5dbc51892674240720986e4d980482ec5903ca741d2b09d3f249761c29fd708dfe653f8e53ae1bcd2e5c74905aa74afc0a2fd8226da5ff98cf69558b45f0c1aedab74927923e72556d3933d3fff475f9eec57634c5ed630f9a9bd3f26d760317f451373c6be1be327e6d762317f5513f3333afa8bf9751ae13962430b3eda9df9cec52ca14585f57caee801aeb4feb75de5d6ca5ee132708a13c5d2ebd72cbd3bba9bdaccfe4fdf11e14782678b83176b532bacb372bdce7cb2acdb3758cd81a766ba623dc9c0d336cc36dfd4d8e6ccaefe6cf3064cf85b1ae1a3bbf9137e2326fc6d8df02d3e637e13561ebca32d0f98af1dc06fc662feae26e677fb8cf92d98f0f734c2cff1c9fc564cf8fb1ae10b7d0abf0d13fe814638dfeec98ff0db31e11f6a84efe753f81d3ae1bce5fb114b31c09a4ecbf74e4c958f35aab4f5a9ca5d98f04f34c22ff029fc6e9d70de86fc94056b43dea313cc7718f9cc8be029b8e07bb172e0734d39f0ccd35347f82907eec3587fa1613d35db1febfb31245f0644f2804e306f147e55fdc2355dfb354b67baf6414d383962df28da864daac557892a7f851cb0e3f2a6333e49bb513441565b55fe06668f58ce1593c52bc5dba00bddf8a9d3ee868dfa4fdfb0f996a9864d6d6a85356c1ed259121fe4fc8e211e4585e2bc95b522e4c4aa88b95628e9af4179182bbcbf4f5278a73d6cf188ceaac59e65b5b367376fd8aae99ab51e9aaffee7037ed060cc117ba925db9d3b8c78b9d2292bc9c6293fb254db858711212c233c8a65849f7419819f4cb24464c1d58caffddcc8ec33702bc5b47fb92fe37f0c0bf9675dc86d58c22b25590cf8db0a5138f889cbe3585c7ed1c5a531530ba32aacbfd35b0cf5045695fd8a5565bfa555953d8969f6bb4e33de02e0b6549ca6564f615afd8169f5675a5a3d8d69f5974e2bdb9faa90d9075e54547bfe8cb55eaf90eb92fd68f98c2e748eee6f56b3f1d4bcafbfc6d3b33ae1bcd9f70fd336fb46fa69f63d87a5cfbf58faf0e10bffe9f33c963eb11852bd8e63f63c3eaf4236b35dad17fc8e1f73b6429666f60cbf9f74fa1fa66d3c86685b272d6d5fc0b4adabd3968bc71b13896596e934285ec434ae87695c3f2d8d5fc272408358cd1c50d5df5f0e7859279c2f0d69180bb634e4152c9d1ae9d249390794584d19eeff58247e536cd5bb95d5299605dcedb2c433b58c24cbb2687e30df72d91c2814ae3745a2d6f2e71cf72ac6bab18675ae4fd6af61489ae890f0c542332c24f0148b79c258b9b21b7dba88be8e196b53cc589ba565ac6f603a6ea7d3b155d2ec1964e5f79b98bedb63fa364f4bdfb7307d77d0e9dbc66371949ece6f63c6bba3c6781f1fe0cf78dfc1146da153b463a0fcec47e97731a55b6a94deea53e9f774c27b58b7ad7456c4b787681d03fb3c3c9dc3d87ed69fdc5cc62ec9d159d67a3cecf7310b6e835970dbb42cf8032c9c765838edd30ae7432ca176d2245476aebf84fa08b3ce0e3aeb6ce7ca86b855f2fd53d3b1ca8f31653b6a94fd28c79fb29f60c23b69841fe393e4a798f0ce1ae1937c0aff0c139ea511fe9d4fe19f63c2bb68845fe353f817988175d51918ef42e8ebee793e3bee5feac2e593f8dd620127f1bfd249e6df77c7f27d8fb4f2fdd798063d836af00d26b95750c9df626cb23136bdd362f31d66b27d3426dbb0c09fc97e8f09efab113ed3a7f01f30e1fd34c2cff029fc474c787f8df02b7c0aff09133e40233c6b903fe13f63c27334c257f914fe0b263c57237c934fe1bf62c2076a84dfef53f86f98f03c8df0e77d0aff1d139eaf11fe9e4fe17f60c20b34c2170ef627fc4f4cf8208df00b7c0aff0b133e58237c9b4fe17f63c2876884ffe653f83f98f0a11ae1e543fc09ff17133e4c237c8b4fe12c8608df59d703f3293c86091fae11fe9a4fe1714cf82e1ae19ff9145e07133e4237aa32d49ff0ba98f091bacac2a7f07a98f051ba06ab4fe1f531e1a375d97fb83fe10d74c279b77c8c9781bd243e180d75827944c67a11dc0417dc4827580ce0c682bb3537c6588fd3651e9fac9b60c2c76b84178cf027bc29267c8246f87e23fd096f86099fa8117e89cf986f87099fa4ab247c0adf1e133e5997a03eb134c784efaa117e8a4fe13b60c2a76884df3dca9ff01db16c3f3560b66fa113cc2767a77911dc0c17dc12cbf6d343c8f6ad30d63334acbf1aed8f756b4cf84c8df0ba85fe84b7c184cfd208ef37d69ff0b698f0d9ba46904fe1ed30e17334c297fac4d21e133e5723bc834fe13b61c2e76984b71ce74f78079d703ef2331f9bfd512e18c562687259804d493a62612fc046af12ee1fdcfb883b298c93b1f0136e270ce8429d298cf707b43356d4ed16b0a8cbc262bd48d7cf9ee02fd65d30e18b35c29ff629bc2b8664f78048ba61b1de43d7c89ee82fd6ddb158ef1930d63db0582fd10daf4df217eb9e3ae1fc3cbda55e629de43cbd5e98e06501056763a5c0725d2950477ce7d70da43786bc48d703f689bc0f26bc58373731c59ff0be98f012dd18954fe1fd30e12b34c2c74df527bc3fd6345b19b06936003398553a8369526d30eeed4ffc18500e46aa54436aea347fa47231e17b6984df3cdd9ff08198f0d5ba5ee00c7fc2f330e165bad13c9fc2f331e16b34c2fff229bc0033a2b53a23e24ebaf6e4abff49d741981aeb749dd985fed4188ca951ee2593253bfe502798cf35ed5dfdc235d754114b67ae69a82e1ceee955e94581249e5ec330ec551aecdd77f3877d678cce7a8cce86b4e80cc794d8a8b31d9f4aec8229b1095362735a4a8cc06c749f80363a5227981ff9ba6f4cb376829f919ac56afe555397597890a3305df6d3151bdc577e17b047d408d695759305495736d297b2a33153d85f630a4317f9338531985a07044ca2b158121d489644859a2073c401f7993ceb076e419fde593f5b34b930479cc15ef3ec1d2fa11d64c9abcfc5f1ff06243b6cfee098fe841f2fa1608b4cc661e67b88c67ceff769bee331f3ddaacb955c825a2ae6c7962760a11caa0b8547179e49e07fcbf789587887e9c213b3622c079436feca9749586887eb42e3fefa8b1d4da20162536dfb6a6fb15d60fdbd8765227e623159170bde173822a65bf97e60a19fa50fbb622a1ea953911f53a9db3f3c0fec1f9ee7b32d384517035ec41d15abb99982a868ddc2936ca63055279cdf1e1de3ee8c4ee19bcb779bd027afe1e61a01d4c3039886f13b26d9781d2fcb56580f97b02a797e71a94ff7f7e9d8d0c3b101871e6660828f0b2878a64e30f7013b3e16d0076c96ae76e3530db1bd496bb7cc1d8a9dbc563cc14bca2cc0f9cdd6a50c1f2338d18be02447a5ccd109e69ef527e95a3a4117f2cec5cac993b5e5a4c6c6929493f330e1a784207c3e26fcd410842fc0849f1682f08598f0d34310be1b56629c11b4c4588459fc99012d7e3116e5b3824679779d645edc9eed25ca17e182f7c0a27c4ed028ef8945f9dc80515e8245f9bca0515e8a493e3fa8e4655863ff024d635f9b539234f69763d1be3068b48b30c91705955c8c49be38a8e412ac097349c026cc0aacb17769c0218195188bcb82b2588545f9f280512ec5a27c45d028ef8545f9ca80515ead13cc7b1457c582fbaf9461c2af0e41f81aac9abd26846a762d16f36b4388f93a4cf87521082fc7b05c1f0296bdb1986f0b21e61558cc6f0821e69558b3fb468a667715a6ca4d21a8b21e4b849b4348840dba7ee340eb36a38708c305f1fe47446fb174e8a2e120586847326f8de90f134e150f6c1473a32e8938c5db9245cd9d4c3c5648009b3003bb3d0403db8c19d81d2118d83e189a3b4342b32f16c05d2105b01fc6feee10d8ef8fb1bf2704f6076068ee0d09cd815800f78514c0165d00bc79737fc076d04158eff78180bddf83b136e18341db8487e824f3b3831ef212e52407106ec5203f1c10f2a118e44702423e0cebdd3c1ab077733816e3c702c6f808ac3df238457be4482cb42728423b0a83f664406847636a3c45a1c631bad0b8cbc9d35ed448e272722c26f89980828fc3043f1b50f0f158fe7a2e60fe3a0113fc7c40c1276282ff1750f0493ac1dc81e3052f823be0824fc612efc58089770a26f8a580824fd509e6e753bdec457092f3a94ec362fc4ac0189f8ec5f8d580313e4327980f4ebee645709265856762285e0f88e22c5d472fcfba8dd5ce29c3894306d5c962e16ef0fa86a68ac8c9e7fa263b4f3878acdadaf58eb6dbf9662cd579c6c1c3c7baa8676375e95b1475e939582bf8eda0ade07331c9ef04957c1e26f9dda092cfc73a79ef85d0c9bb008bf6fb41a37d2116ed0f4288f64598f00f43107e3126fca310845f8209ff3804e19762a9f949d0d4bc0c8bf6a72144fb724cf8672108bf0213fe7908c2afc4847f1182f0abb0d4fc32686a5e8d0d4a7d15c2a0d435d8b0ced7210deb5c8b05f04d48015c87a5eab721a4eaf558aa7e173455b761a9fa7d08a97a0306fd8790a0df8805f0634801dc84b5617ea268c3dc8c85f6334568b76049ff4b08497f2b26fcd71084df8671fa8d82d3ed58e6fb3d68e6bb031bc6fa23e030d69d98e03f030abe0b23ff1705f9bb3123fa3b0423ba0753e51f0a55eec552e4df8029729f4e30df2e9cc5356af4afa906a2cb8f7890f76341c6c8827c00b384783cb8253c8809af1382f087305875c9603d8cd95abd78305b7b04cb32f575ba04cd328f62e41a90917b0c6bc4358c076fc43d8ed16b4441ef09cc081a0734822731464d4260f41426bc6908c29fc62af266f18015f9333ac97c247e3b2fb0931c32f72c16e5ed8346f9394c72f3a0929fc72c6f878096f73f4cf08e0105bf80096e1150f08b98e0960105bf84096e1550f0cb9825b70e68c9af60f6d626a8bdbd8a496e1b54f26b18e5760129bf8e096e1f50f01b98e09d020a7e1313dc21a0e0b730c11d030a7e1b13dc29a0e07730c19d030a7e17139c1550f07b98e02e0105bfaf119c5360ddc656b0da98e283ebc2c39ddcebaa23a59d72eb16e7536efce4798a5862936d1fe89298a744772f49cce38c08fe10b39d1e016de7234c70cf80823fc604f70a28f8134c707640c19f6289d73b60e27d8609ee1350f0e73ac17c4badbe5e0427d952eb0b8c71bf808cbfc45a09fd83b612bec2fa2c0342e8b37cad13cef7fecbf1c223c9de7fdf60831eb9210c7a7c8b091f1882f0efb07e741e453ffa7b2cb47c8ad07ec0422ba008ed472c4f0c0a9a277ec2240f0e2af9674cf290a0927fc1240f0d2af9579d64ee2a38cc4b264ee22af81b56f4ec1c42d1f33b267c7808c2ffc084ef1282f03fb1941c113425ffc2248f0c2af96f9d649ea54779b191249bb1fca313ccb79419ed45704f5cf0bf188b314159f0a90b6df5313684ea23a6132e0e9ea42862e35868e32842ab8385369e22b4babad0b8014c086a00f57492792b7062c056607d0cd0240a400d74a1f1198cc96433180d7541f2253bbb7a219764c94e232cb1a7044decc63ac9dc0179aa97282771406e82b198169045538cc5f4a02c9a6192670495bc1d56a6ce0ca14cdd1e133e2b04e1cdb13c3b9b22cfee80a93227045576c492776ed0e46d81499e1754724b9d64712e83975c9464ad5e2b2cca0b8246b93526796150c96d7492f97e32bbc5d5c729ac23d9a92318e9450149b7c3042f0e28b83d2678f7808277c252708fa029d84127990f89ed197048ac2316e52541a3dc4927599ca410b0fbd8198bf2b2a051cec2a2bc3c6094bb60c9571430f9ba622c8a83b2e886492e092ab93b26794550c93d30c92b834aee89495e1554722f4c726950c9d998e4bd824aee8d495e1d54721f4c725950c97d31c96b824aee87495e1b54727f4cf2baa092076092cb834aced149e6bd92bd431822cbc5845784207c20c6a43228933c6c60a02ae0c0403e5661ad0f5861156015d6868015d6202cc61b03c6783026785340c1437482f95cd6662f8293cc650dc5ec6d9fa0f6360ccb26fb86904d76c6a2bd5fd0680fc748ef1f90f42e188f0342e03102137e6008c24762fdfa2d21f4eb4761c20f0a41f8684cf8c121081f830dae1c4231b8321653656b08aa1462c20f0d41f8384cf86121081f8f25c2e1148930012b768e085aec4cc432f0912164e04958b48f0a1aedc958697974c0d272578cc73121f09882093f3604e15331733f2e04739f8635308e0fd8c0988e21392104243330242786806426d6ae3d2960bb76964e309ffd3dd98be024b3bfb3b1443c256022cec112f1d41012712e9688a7859088f330e1a787207c3e26fc8c10842fc02aa033292aa085982a6785a0ca6e982a6753a8b208ab3ace0958752cc6b2d7b901b3d7ee98e0f3020ade03cbb7e787906ff7c42aff0b8256fe4b30c9170695bc14937c5150c9cb30c9170795bc1c4bc44b4248c422ccf42e0d687ac558ac2f0b21d6253ae1622f7f2fb14e32c7b5022ba9aea028a9566285ee952114baabb004b82a840428d509e79b7c5c6dbde8a211ae0d20c9261f7b61015c135200abb1d6ddb5015b776558ebeeba80adbb355856bd3e60565d8b99e1b610cc701d668637846086e59895dc189295ec8d057053480154606678734033acc412f5961012b50a4bd45b4348d4f518f3db4262be010be0f69002d888b505ee08da16d88499cb9d01cd653356b8dc15b070d9472798af4abadb8be024ab92f6c550dc1310c57e9871df1b8271ef8f754eee0bd83939008bf5fd21c4fa40ac4e7b20609db6054bc4070326e24198e087020a3e1813fc7040c1876804e70cb26e63c5ac36d6ed4e13bf5c15f29add477494626e4be46b761f8df335bbbc64093b86d87addad58d23e1630690fc5b2cfe301b3cf6158a9fd44c052fb70acf5f06408ad8723b0eaf1a9a0d5e3915821f8740885e05158d1fd4cc0a2fb688cc7b341791c8375679fa3e8ce1e8b19cdf32118cd7158d2fe2f84a43d1e13fe4208c24fc084bf1882f01331db7929a8ed9ca493cc779d79d98bb927d975e664ac987d2560317b0ac6e2d5a02c4ec524bf1654f26998e4d7834a3e1d93fc4650c9676009f866c0043c1313fc5640c167e9047387afb7bd084ee2f0753626f89d8082cfc172dfbb0173dfb918e3f702323e0f6be4bc1fb09173be4e306f187fe045f0a338e30bb0c4fb3060e25d8831fe2820e38b30c11f07147c31d690fc246043f2128cf1a701195faa13cc0f75f9cc8be02487ba5ca6eb870db66e6315ac36fa6113adef97597d9752eb8e87c5c32813bd9a29d693cdd62ff708b98ff6b9e73eda17a28fc6e16432f658ffed729d49f0c87de9c524bec06ded0aac05f755082db82b75f636c41c7b1b63c92eb77ad9cbc8eced6bcff6f68d6f7b0b23f698bd5da5330b9e72df7ab1b76f707bbb1ab3b7ef42b0b76b30e1df8720fc5a4cf80f2108bf0e6bd1fe18b4457bbd2e0f0ee579b0dc883ce82e35c3cd7f3f69060372783f3f5610a064f71bc7bab99d19b2d982fdb7be48f8591409998c28561c6cc3aa9f5f02563f376099ead71032d58d98f0df42107e934e7827ebf677ddf8139afe35829c850779333608f547088350b760c2ff0c41f8ad3ae1bc10fa4b078be7cfd459c61dfccfb895dda62b037736a70c74d7e4e196817febcac0e17ecbc0a0718436af2dedfef15dda058d1256dadd8e357efe0dd8f8b903cb63ac4ef03c76a74eb830f23a9a3c363c4531f40faec55d585b255e27605be56e9d64eed256a74e30dfb77bb0ae7a5d2f829374d5efc5625c2f608cefc3625c3f608cefc762dc20608c1fc062dc30608c1fc4ecad51507b7b08cb8f8d43c88f0f63ad8f267582b73e1ec162de3484983f8ac5bc5908317f0c8bf97621c4fc712ce6db8710f32774ad885d7801bb9ad5462b42c95c27ee7968e18f5f34d7e55d6df5bd431d5e7de730bcfa0e27be58a5fda42ee979eaece8a5f8e1b147043fa513cc6f5b58bfd94963535abbaa87dbd5d398d1b60cc1689fc184b70a41f8b358c9dc3a68c9fc9c4e32df4baf8d97d44cb297def33ac17cf7bfb65e0427d9fdef7f188b764159bc801960fb900cf0455d007ce263272f4c2ec205bf84b5353a58827bb904c726ba4ad139a21c582972fd00b6c4fa7f9d557a2c11dd8012eb6755a20c9d2b3a006bc57becd7c9de38dff192779d78c365fa69febc8ce9da51a7ebce683959b394b4755f69dd5559d72ad1095a6bc57885281dd788b77a59736b7ceb47a357308d3ae934eae95ba38942a39a6ff9bbb9be62fa2a16d3ceba98ee9234a665d6ffa5566dc36dcb8e67a524cf63b78c2d17d6519cc272dc6fe75befb8543f5abd866995a5d36a18aa554d2b705a141f30acb4fedf6cc5b848082c496253f3997d92089794ef4b9fd7317dbae8f4c1bd239d3170eab2296939e027b66f60b1edaa8bed882465d7182b9e3c0536cbb8ce917175c673b2b0fd7c2b14efa5553a56f526a657b7f052617368a9f01616dbeee1c5769fd062fb3616db1ebad80e41633b4dd46eabacfc6ac7749a789e2c96091b0b4b9777305d7aea74c187ede68821ba125167ebcb57950e6a706fbd15f7b0b47817d3a2974e8bc91e5b20d3445f84f7eeca85364522bd4a451d164e3b245d7ddfc3f4cdd6e99be7d902c758f55ef254094b83f7310d7aeb3418836a004fbd82693759b436ec542b95e5706a09e1b5133fc0f4eba3d36f5468ad2a5ebf145a29ca47208a456eac69ab35db30feda611f62baf5d5e9363ed41623d463aef5eff2a4ad989a32fce8f911a6673f9d9e535ca54aa2a64fddab9961fd7b3cdbdb12c4c5796d33c0e761d9edc798cefd753a4ff2a4f35456225a9ee669fb09a6ed00ac1c85e1ce037172b7fe26a66cfd2d4165f9d1e0534c831cacf7e62cbd793fd32ec19db5f478916faab42d8dc46ffcc4f4332ca6b9ba988e73c5142be7137654aa8dadb374c7df8465519f635a0ed4693952dcceb6caa9396c1c9b6285bb4cf443a78b54d828dab1abb5e933d57a67f7e2665a7fb8ddf1f2847fa193673f835f8e11a3d47e34fb02d32c0f1bf9d0c5649e6841d9a955caec31f125a2beae943f2fd5f4ba69d2ea4b4ca37c2cf7fb61eb4caf72f07eb246c3f472ff57980605e169c053669ef8ae42c4927f1d5e1a7c8d6930c85f3b091bfd9820ded7e40d4b31aa91b56f30dd06636541f2b279828cc3324d2e70eae335efa45b967f8b6936c45feb7da2f5119f39ab59ba074b379d5c3ffa7d87e93754a7dff034f4cbfc38eff7984ec3743ae11eca35755123a76ba5b6a9d22ce8d8d60f98263bfb1bb3c0ca0c7be46e8cf59c5b6185882befe72e17b553585afc886931dc4bef82a674a02e377ec274de051ba7f1d73ab25bdd766aef2d844c0736e93d8f86a5efcf98be23b0b1fde469ccebe2e96254aa4cf6a2bcb4d2c3abad7fc1f419a9d3a7574a7decf49a24d27595e8ad176bca8ff4da46bf62711d85d551a97bb2b3add8afb462cacb033ec6b242632bfefbafe9e9f71ba6dfe8f4f5e3bd8a9572a4b3cc2a01753570a6f4fb1dd36f8c4ebf7c977e8562cc678368b5aa7a6aaef52cd95826ae41baa39c7f603a8cd5e9300fada974f31aea3edd91e86423bc61cf09fe897128c46a6c2f6939cefab35eced4fa19b386bff3a3c55f9816e3745a0c7469a1c6da55fc2b84ef58911c0b4c16c7b0e2ff3716fff15e46bbb054c0734d321dd22b13fec13498a0d360612db799a85b53ff623426ea689454b7a6e659a5fa3a314fc047c7d7887fdbe9c1d37685f513db5b7172f597e345baf32f660b1d4aacd8da96005bcc338567e34ad1aa5e2382e65a2d4373683a3dd6745adadced5ecb6912560a5372e2756aa198fdac127213bfa1ee37c5300e93bd8c4de66b66532aabc78e789b61b5f5c372579f30c16b99484f7bf674aef564538839218e69b62bd6b70dae993d2616b62675304da6f8f7714ae65fb612e9f5d08ca7d4c5b49aea4f2b7c3c45f5d96d1bdba0296fc2f7dcaa8769352d7ccf2dbb454eebb9551fd3677af0d6aacea362b3672d32db5a6d807198e16f7e1b4bd7ca10d2350cfb6d88e93953a7e722c27a7162e0f603de82f043a411466456907e4ab2be48f276617abdcec69816b369daf9c97448af9ddf04d3608e3f2f6bbcbe48e4413877ea6d34209dbcd614d3682ee623afd768aabcce66764bd2f6b873fb306f14f1e3bd4db70f9b4ed3b07d4f9b61bacec37c4892959f7cb6d8646db7c3b49dafd3b610d536b98e6baa7d864aabbd6692f9f439bf0caae3f6988e0b743a4e0d68bd454c6d6fe15e0a9eac855af3cba05a37c7b45ea8d37a5a603b3645ef1d30bd77f3d7fe995a5db64e1323fcabd3f4d0ac29279c5a66474ccf453a3de7a7d1ded57927796bdda5d3064c7f5ea705466271fa7309a93cb332e9e7d712d36f779d7e3d5cfab97dfb123e5825226d78cd138e45b6c2e2b987171f393f1ea7b5991aad312df7d46939d6939673c44873956b9ca9b6e6aeda601a2ec146dabce4f7747c4cc3ee1bb7c5345b8acde0a7a359eab55399ea23b7c3f45de66fad4faa311e3e5257297e97b0dcb0d3ae3da6cb729d2ebba2bae8d7f714327b856189e03d53b04ede76a9995a616bbc13a671914ee3d9be6af871d63bae294f553ea2415bb7a73b16d00123508cf54ebcac8c1a27c66f4a85c5d6fe6aa88e988e253a1d57f94a65be27c506917fd759fd4c3e2255cc2a434feb4c8e6e76c268adf0d75f4d35ba996e891646a9dd19d371a54ec7fe4974543bbbc0b29a977a6522e7abf76159721616ef55ba782ff365c95345595d1e69dbed82f129f5372e98aa36e6e3d0556c9907db9d25fa3876db7aadfcda8f465d318df6d269b406d548170fafe9aefbadbf6ffddb40506edd306eab75dc8a7c5b82f268709661b647dc6ccfd6e12d47e999062f05bb638cca748c467bea67716be25e8fb5efffd803d36e8d4ebb0b500b986969b259a4721153ab9166c8f90f3e3b50cee0daf6e9d20ecae4ec5d183398de5ad970edbfbf5ed12c81a0c27a3a578c0aaf14e55c0598b3f3d667f6933a3db1d4591bc43bd5b98eb436c7307a61faadf332c706e7a382ae1c4d77ae331bd3a03cec9eed3266af434fd6170cb6b6a537a6cbde3a5de6a0baf85965ea6537814cee38d0076350a16330006590ce8e03335d69ec6f3f81be58cc2b75311f8ac63cf9ec1236d2c2355acf747327e9957cfd306daab031dc7446c830ef6fffa37f09c97eb4ec8f69b95ea7a57bdfa464e59fbf7d93c2f6151d80e9b5015b8f9abade1a63c5a1d8d513ae8d16530ea6db46accef233fea7f257a9a8a1613b23bc322e17d360939715b5ce70610a713d978916125f5bb692e1fbfc24f7224c5fb38198669bfd95dea9579c7af178f113f33c2ce6fbe862de35494900eb19b8b70bfc5e3df713c37c2c86fb7ab11a15a29fb9cd44ecf54fc3b29a024cb3fdb0355298cf887d0e71f29c5d54ed195673ffbdf4751884e9b0bf97394f6c843a555f21d3fb860ec6b43cc09f0774720f924cef5d3904d3ea409d5687b1ccaeac70ae1376aeb3f0170f4cd25c516ba8fc41b9766328467a4b3a3e755e7c92dd635f991cbf1f86697b904edb292168eb7d4c8f6ab46e674ce783753ae37b60eae72cd41ef561cd540cc7627b882eb6133c96dadebc38323bbbb80ba6e9567f730e355b3ae3983d57ce671bbc8f2904b7b41198468762b363e9af961a27b42b0f25de23b1781f86b514fced1ec177579861bd59cb54eb38fd1d23d26f298cc2b43c1c5b83e03575607c795cb9df82adf96c61897ca46e6348a5d9684c8b23fcf535538d2e1655ef7519f638ce184c8323312f357f1aa8f13415ff744672828d9a8ec5343c4aa761bf141ae2fecd85321fd4ec71a663598558ac8fd6c53ad5aa3b3cd6991a2f1c87e9734cb85ee66a8d95531befbe2cf8ded3e9e93d1ed3fbd830d71498a6f5044cebe3fcf94f26ef07568a5e2f7f53ac5d0f92b9952313317d8ff7529b79dba150a571e26dd8797412a6c509fec6f4bdad7f49a7c40923ad26635a9ee8afd7955c4bbd67451839321d9d77c5743e49a7736f5467358256737626597eb37fe327be53b0f89eac8b2fbe33a1b7b9b2f457d6f9d1692aa6d329fe6ac0e43af1b26435a09e3a5da847cfa6617a9fea6f9d55f2d15b7d9de09d41703da7637a9ee665ac00dfe19fc7d3acdd9f67609a9eeeaf6dea6d3c3ebd14f5a3cf4c4c9f3374fa0c44f571af52f4534aba7feb27feb3b0f89fe92f87e9e30fe745e071ecc9eab25447b9a7371b3f1bd3f32c9d9ef84a46efb10bee854043620e46e2ec30539c0b804752fb49f131aedfa6a7e75c4ccf7382a5381ebbf0533c1c12f33012e7ea48cc0ccdf6d35f7d972a243fdacfc7b43fcf5f8d932a4e5889876b9990e0479f05983ee763fdc530f4097b766421a6c5053a2df60ca805cc93a9d2221d5ffd30ed75378ccc853a328b43cbade9ae284d154e18ede34518938b829560a9caf2f04a3077487eb45f8c697fb14efb41696b8fd5e061e5f9dd313d2e09567225d723ec926b0f4c8b4b755a2c0aa845d03d8c33619f7b62442e0b5662a5ca9d619558ee70c228b196604c2ed73129f3d9cab6350fb32f15bc451a06b5a518b52bc299515423abe9adb70843c365988657fad3907b462cb73e5233f3f6bef4c9477732e33bb11cd3f02a7ff3377a0d1788b45bcbf47e63b5a16f11a6efd53a7d27fad477bcc85fba1aa036742dc674bd46a76b21a3df5d3cd979bfe9ed2f5c82e978ad4ec719687a26cadaf4f6770dd62349af6fb902d3fd3a9deec94fba87ba27568d87d50a5b89c5f47a7f2ba2dce7fbce963389c56047cfe46daf30664f5761da6c0b877bcd92325deea5584c6f0827a6cb438be95e584c6ff43757eb77b55fcdd3a1e1aa06af61a437d2b71ad3f926cca70cc633f9beb68359418a3a489713f8affc6850866970b34e03fdaa681ea6ff7df66cfdb0e761cd7fadc1f4bb45a7dfae4c797b4c162d517b2f255e7bd87e28ca2b53f7cebf77a6f7aff51a37b0fe8fc59a58ff1c2f62c2578b2576b9aa64397c91632cb75aa701d5ab0b0638d617249e73e66bac70396bbe92c05eb7d18f65a59070ab05b37e9cd9fff58af184a8929930b6c2653303aae7104b804735dfe760a2c88bb6b70ff703e5b3e7fc574bf9988cf57f2a2d6cfb71ae93e04f75daa5d6690feb7ffed51a4b4a912839b93d2fb7aca981d448c9b248f3255aff394d6fe3a9da49a66a3c872f2d8df54dd39a52c7e2761e5a1dbd0db5a94116b6367571b705a8b3f662cdac1b9ee572abbba5bcc9314e64dd65a943837951175a7f2140d53b29c5c1a3b575e2da0913b317e956307bd9d8cc718c35a817cfe5a9700725aac6d60d5c393b89f1bda58a230169e9d004a43b3305091e471c05487c9b0d05e92e4a48db894cc7f3365c8561a39a67fd2b0ab0be1a9080753725ac86029673d94314009d00b2dc3d9480ea0b4009cffd28c069392c01e7deccd56f3345a36075a4eab7df462550dd4789aa894055265bedbc1c2a96ff8e02a633da2530dd4f89a991b6f08e02a22b7a27103d4089687b81c8f68daf12670244d1a2da764ce07a90be3900f1f0c846ab947ab87902d643d4b6359e6d12daae1742c68bf1a9ca6a6c51c0b5707a02d7c3d4b812cbe378ef6eb2150db84c230ab89ad74fe07a841257534773a150ec25c98bf8c911e9e7bdd62201ea514a50ad997bdca04a7660e051c285ac4cd6915180d7746002de6394f0da68e0f191cac47e30aace546bbfa380af0ce07b3c332d30082d0a88cec84b207a827a18c646e4dcb9220a90b6e427203d495d8615ca4da7568acc5625b31d9f6c82cd8ae2c85858f3c109784f65cac2f8686894b2615360614f53426acef0813e5e4f46652cab7bdf04b067e87b8eaa66e4f380e5111cb2f96e7c02d7b3f435a1c235594e9b4601d1d6860944cfd15b947d923ddce9747cf54c6114708deb91c0f53c25ae96d68db3c9b0abdca66f2c2b910ea851ea68ff051aa5ffa36ed37b694cf0c2df161a057cd94312f85ea0b63b1cdf4ca6462ea2d2c4b81f34315ea404d796611d71be435f8538f7a342fa42f013b28a2302f01c90715fa204d880251ab2f6067851c0b3a94f02cfcb94785a79c898d12ad35e2be0e81ad47309776f6691be93923fdeb83b951aea2e174fb9bc62e672af1a6d7d625ccc5f81ee51d9a84b48b687c1e96ca4899b9d72d2243be9586e7692d9ce6c0ff357d91eda95d9c85461b6a6c8c9f6d455545ae39e23d9be0766b3d3188dcc4eabd6c9f6d5b8cc4686f9b2d191876c74d42bdb57f322db679997ed7b20293b8dd66236ea7f96ad7591c9aee117929dc219c2fddeed0c98eda1779eed617e2ee19dabf7aacde5deb9affe1f779ccde58eb3af71082f490a765dff7a26465f06b225b2a4b3d75cdbe742f18f5c2176a811e26cb9fd9dbdd459d5e3bab01b396afa195ed449a7b63f97251a4a6f64a2216e3b99af6565495df539e47c3a9cddc870c61238df3409675e2471be0270be6512cefc48e2ac1b4fe07cdb249c0591c4d919e07cc7249c832289b32fc0f9ae4938074712e71280f33d93700e8924ced301cef72971769138cbac8fca24d6d5d57b5ef2bea63af30c06e35ceb9c4b07b81d15e0a900f00799b0d795a8c5c2e82f61c3ac02800c67232a9c39a0e9f4a14938874612e74e00e74726e11c14499cbfb204ce8f4dc25910499c9f029c9f9884734824716e0732fba726e11c1c499c3180f33393700e8c24cead20b37f6e12cefc48e2bc0be0fcc2249c7991c4792dc0f92525ce5eccd94fe27ff319497b662bb19f89d7b33e09fb4cc3a860df0c4ad6af32b12403b35c67f7332f921dd0ed4107f46b93600e8c20cc1d00cc6f4c82991741982301cc6f4d824938904706731480f99d49300b2208733480f9bd4930074510e65800f307936012b643c9601602983f9a04734804618e03307f3209e6d008c29c0b60fe6c12cc611184390fc0fc25132bfa3198ce7125c2ea27970ae515a033f9ab2928f32389721db0cadf4c4149da282243b90b40f9bb29280b2289f26180f20fea4531f6a138b6a7b1fbc8523beaf686cd842345f5a8404e0525e59f99f40549769e3666ab8480c92c7518b0d4bf4c074c383c4706782200fc37fde66de5d5a3f1dc736936b34f2ae26b5ba2d7e2e4ab4014ba7fe877c7b09793f01ff145429b5886161c9059ded900dfbf94f89a0969fcb486c40a1b74ebee08acd42800e058dd5a6c084171a4a55f032a94ab40fd1da344c9d7581689157fea1cb3394cad648b5ed6ed0e2c304e89ad2bd3b9c0f208f34590ffe509dd15a05eae438938d5d8105c0dcb3339e1e4c4ad312298eb01ccba26c124ec3c92c1dc0060d633092661362783590a60d6370926616d4e06732f00b3814930095d0dc8609603980d4d8249e86a4006736f00b31125cc0e1a985e4e1a25b5d16e7122acf701ac8d29b1b664c9c73195a6a4bda0855e144b0723df1747616c4289b107d335e7f9d05a99f8011fd8a8f80faf6c9b01ecb56926ca54cc5e9d3d77d2a52e647df7f1a0efdecc2498847e1d6430270098db990493b0bb4906b300c0dcde249884dd4d3298a300cce626c1246c3091c1cc06307730092661a39e0ce600007347936012368dc8607600305b9804338ad31a1d01cc9626c124f4d224833911c06c65124c422f4d32989300ccd6943053cf5d46bd333917a06c438992ef76e8f6dbb077bc2c1191a971324078f0ba50c1ebcc12f0dad6a61d3a87e108edf0002a94c7003b6c478992efd35ac9ec9d7549adae3515aa26c0eada53a2ca62ba81366c28986fccbc4c5439f6d6c26b682d717b2abc7960786d274abc7ccdbc8d74a6087c85d893970c58332a6075813d76c8c4b484b2c7caffb4efc61c502276cc44e5e2adc518c56ee12c60a19da81b39bc51e3f968c908ec54d812c0eb4c09af93a691f3dfae6a66832c9e4589b6857593ecf08419d675156d73680a15c47b807d76a9dd7232ea9dc1610065d7daeccf38bd35a2e8abb12fc8dadd2851b667f09408fb6acf85f39ff0933eec52939ff8b0527cc1a358e3d8c208d4e22300d2ee944895bfb0d78aa8d4fac23d98415a0034a1427c0640dc23134df9d488dd4d79422703b2a6fc5d006b4f4aac7c8140b90876033874886f5e46b8348a0c5b37501df5a2c4e6ff3011422b246bc85f0aac30db249ca43bc290e1fc11e0ec6d124ed27d33c9703603c36e7d4cc249ead74686b33bc0d9d7249ca41b8c93e11c0070f6330927e916ce643837029cfd4dc249bac13819ce0701ce01943879c7434d5938773688dee01bdfce4341cba184966a698a73dc8874051ad9c8d17ea031946b12cc286e767b358039d0249851dcec761b80996712cc286e767b2b80996f12cc286e767b3780596012cc286e76fb008039c8249851dcecf6410073b04930a3b8d9ed3700e61093604671b3db6f01cca126c18ce266b7db816ee3304a98fe36bb256c6592ed657409b0cb9d4d41991f4994cb81550e370525e9411f6428ff0056b98b292849d73c92a1bc1a58e5084a946ab35be8cf31d37ac92772d56e8319f0e220db77b001b0c991b5699350dc92482e832a0136398a12a5f2d6f076d4dc18c6f727e4bb6f903ac1aca7c23a9325b08ea6c4aa1c5eb9ef6529e3deecf32d1a8556a48bc598baba7227ae55d68f3688b176befd237133896ce9ca0700ed18ea52d4b9da6c9a74c4e64296593f1a23bc8a4a2da8847b6776a002d91c801c5bbba528ec0745b14b59052aa4c24c7429bd1f144f0693ecb8ceb5c02ec7990493d032c960960198e34d824938404c0673298039c124988453176430f70430279a04937080980ce64a0073924930a3785e74318039d92498848e086430170198bb9a0493b05b4906730c8039c52498848e086430f70030a79a0493b0574e06733180398d12e6f612e620eb4f3118cbccc0013464e3999d41f7717a262cb188e9979fba5d5909cb483247d6e1c01267980493b0f62683391ec09c499dad9dc7d28c13d979239b66fd88af898cde7c4f7f006f5626c6d661f5e26daf754a9ba4da6bfd1e3065319b122b3ced6c8318f05dcf4a3255d990ad889c0fac720e253eef5bd5133678c8b6aadf15609c4b89b11773ee58c4b3f1463651d81f3fb2d02e2db10c5ff33bc23afd4e2ad897822c3f2f135315b9a2b95e2280f15d105656efaf552a0f3c8cea0e0883415b737ea64acf22313b5966452343a527d98a9f1290ed1750e2cbf25ca74f943fc960dd9e4d857736c8e80b33d164822e3273adcf27317e40679943dc6c0bf1d84867fa3120d3ef9689f213abf3a138d239203294cb4101b08812255f27592e6aedc956f0f0c7d183960da02da684d68ce9362f992b4944cfb1a00b00b73b25b876a03cac941e4245daf66346ea6fb296e48900e81eb55b1242a797282e4a990c2a953d335d574f1435f10431c466bb644d1516ba92714fb80cd4d564a34617030b5d4289b5330bb25726e9492964cdf70b41fb72a9c970098744c8e09e0be02e33192e61cf880cee9900ee7293e1467113dd3300dc2293e1123a7a91c1bd08c02d36631ac4bd21246147946c1cff36d0fc2aa1c4ba9d75b35e0c7dc12d7513bdabe8cd6a668126d60a4a746aeb28efeeda5174a4e9032c71a54938874612675b8073954938074512e74f20b3979a8493b4074586f34380732f93700e8924ce2620b3af3609e7e048e2fc07586799493849f7ea22c3b909e05c6312cefc48e2bc0de05c6b12cebc48e2bc0ce05c4789b323f3dab12c141e9f5c887d8c03a9d727d97138e7801e7bb9a96009c799c8c0be0c6afbbd29c12a2ff97c17de0c4cdd91f986f402f02a28e1ede4d92a9d2e37848badc99c692f0059bdd244a8848baec9a09e0da05699089570ba990cea5900ea7a13a152eefa4e05b50040dd602254c2917932a85d00d48d2642259c452283da0140dd642254c21e1419d4cf40936ab3895009dd20c8a07e0aa0ee6322d4282efafa0040ddd744a8944b65a9a0be0fa0ee470995af05e11fafaed18f9f2a36f9233d3598cc538f4751e1db9f1a9f3d033f4738e6ae103f5f261c74c997c792cdc2e7007c0750e2cb67355d719dbb2472ab5c63fdcfff6d2b522230db882b2d51dc9774a30862b55508f00dfff85773c5708a5a284658047c4b95080f8244389032115ab09a2bebca99ed41b2defa57065c76fb52419c04206ea184d8590371ad7cb9ceb2d742c70a7a2edcdeb032ca6b97a603b80751c2f5b7d92f616f9f0c655bd0873a981265b05d690947a7c876a5dd0534a50ea1449b6ad711a795929e1d4366a707812cbfd5249884964906f36000f3509360128e4291c13c00c03ccc2498515c4a7b208079b8493009479dc860ee07601e61124cc271513298fb0398479a0493b08b4906b312c03cca249884e3a06430370298479b0493709e9e0ce6a100e63126c18ce24932470298c7d66e3fdd1615dd95f515a033791c25cafa8c89fef93cc6079709c7e0c90691db00ab3b9e12553da6a630a65b1f456fb2a223007542a6077ab98d4db2fead7600231e8b24b3b6cb01c4132921369310ed3de7cac4509a2d9b4f9c9181ab47058e017027d566e590313fb803a850360683b82753a26ca741a99f099f26a2b68a760aec51aa59f0f301d05332312a0e817a1f178fe2596d4d00da5329d1b6d7543a7cdfce22b16def4ceb8f7233989c992a88ac1edf0d94a4a751226d6add94c90c3e59f65af886147c469c0c1bd9e281d600dbe9d4cd1fdedc29b432708998dd2eb1a2311934b279e479b68f5ef3a72f80780625c42ccf550fb6f929e1e402998d1681d2f2cc4c5744de77a1219c6a20db83e628d0a33e8b126d2e73eed65d69c95d25b2bd6e0d9b1efa9ca4bf216c622da0c23f0be03fbb369bff70071b523ff85b6354339000e5399940898d5946ff34ada1a03a3b9712657757a19038b7c8cbf654193a0b9bec74a3af81c59e6746b566fb7b960bcbcec0b9081751a1dd1da03d9f126d3f9705f35e55b9e8a24eb15e6f4ed23c736e1f3ca6c6ef08b1ff433562701b68a85d40895dede3805567358f988ae2215307032bbed0249c7991c4f92cc079914938f32389f32f80f362937092ee634b86732750765e6212ce4191c4d91be0bcd4249c8323897312c079994938874412e7a900e7e599689fc2ceaabe453a4b1ce257613d9d2b025829e60b2ac0b2af65a2ef552a2491b64f5fa7c27e1d4b60bf82127bb0edac49fd9cc88612df04ed812b4d864be8914706f70d00f72a93e146f1f08b1700dcab4d861bc5c32ffe07e05e6332dc281e7ef13c807badc970a378f8c51300ee7526c325f4d62283fb3a807bbdc97009d78992c17d0dc0dd6632dc284e99bf04e0de6032dc289e89f322807b6326276e9447d76cc627646c9f8264be0853d1ef09abba6654d83f07d86fcac4f08ef7835f08ad986c02bd2fc079b34938874612673b80f31693700e8a24ce9f5902e7ad26e1243dc68d0ce7c700e76d26e11c12499c4d4166bfdd249c832389f35f609d77988493b47d4a86730bc079a74938f32389f37680f32e9370e64512e71500e7dd9438d5ba7d0ca673a939e9d9b7648bcd1f0373b4f750c254c7b3a69ea3751fcf4a8895ec78d623808dde4b893595cbbbb332221c43255bf2761d682add670acafc48a2dc0f64f6fb4d4199174994bb02940f9882b22092281f07281fa444a98ec5e2cb84138b30f846c4e4c762912daf380b54340fd5a61d4271a4c761906d61b40554340f67ca0e337c3c1bd95affcdc00e1fa184176c7361c2fe0e19da6f01da4729d1f2a0ed40d75b1f54b14a3a5813a9600d00b01eabddf210760e097d9ac8ba86f34179f83825cac60225dfb063259bc9ec4d8f4ad9a60856218381f53d519bd697b17394c8363a3a0e58df939428fb68507a5bce58287cf4b9607b39638696ea7e41b5b0f172d0107f2a130d20de67e1c7ae14b3924c35c4c97a312d81bd3e9d8951c9dca4fe1c198149e6a9d102c07c2613ad49e776857c9f4755112db37e6467742ea0b81a2ff10e523da9d08e0355d4b399400bcb553f4df5e835d41b82f2f3394ab47c732edb4ad5de7b513e486d276091cf67a2d104a720f0218c281e033007a0fc1f7557916fa061676e52bb23f3c26c0a60bd40092b4b5312fadbcf8c7058976c3fb3c34069f862a62b1aef1ec4515c6d7410681ebd4489566d02abfc878b44fdbcb646c9092721087b3e6455d06300e8cba601256c0a91013d0e64fe576ab74e8ffa30dc55a09a7ab536c7949cbbe7115a25d9ee791b41367f8d12657b0d4a7c2f327b0c89b4e49c45659d37818cfe3a2552ff9b61116e2f40b665c6edc042df3009675e2471fe0270be6912cefc48e26c0532fb5b26e12c8824ce5e00e7db26e11c14499c3b039cef9884737024719e0870be4b89b38306e77fd733b8125449ef5162f5beb05a3fea4468b364634e8381cdbe6f325cc2dd99c8e00e02703f30192ea1f32119dc1341b1f0a1c970098750c8e09e00e07e64325cc2411532b8c703b81f9b0c97b0b540378902e07e6232dc28ce50e5830aed5393e112eece4406370bc0fdcc64b884bb3391c1ed04e07e6e32dc281ec4f52b2873bfa084db9d8575300c618b976ce5d26460c35f9a345c43ba4a846cb8e63c60b55f998493749301329caf029c5f9b8493740b0c329c8d4066ffc6249ca4bb3191e1ec0a707e6b124ed2bdc2c870f60338bf330927e96e4c643897029cdf9b849374af30329cd7019c3f50e2eca1c199de4a28d2c1969fa9d63fdd0a40ff98c986ff1ad1f02f11229625c13eadc67784983b50d9f349a069f51325e6560caeb357d7c4d1dc193a0c9eac6038992540fe4c09b29be782811704cea33533b42872873a44909f0485c22f9490fded36961fc9ddc6e60398bf9a049370e2850ce64200f337936046d1cb7a2580f9bb49300987f6c860ae0530ff30092661f39f0c662580f9a7493009274ec860de0c60fe65124cc2293e3298b700987f9b049370329a0ce61d00e63f26c12474552383f91080f9af4930099d2ac9603e0260b27a866c75493a4947b62cf27230f41133052569b3880ce52a609571535092ce7592a1cc0528eb98829274628e0ce58d00655d5350922e852443f915282beb998292b40627437924b0cafaa6a0245d514a86723a40d9c01494a4cb1fc9503e035036cc04ca22a6df2322636ee2649b652e6409948d2851aab57af80933b0c793a1b99fdda9b0ee02b036a6c4da5193d9bdcdbc93ae19b9930aece9a06e6f622a58428b25037b2a00db34130541c285c1de8810775d50ef09b13e4ae5197208a8aa9ad566ad0fc591a224dba27005b0d0edccc8faee65e579915c58be00d8e8f6a68225acacc8c0ee06c036a704bba300cb3f4fbefd301942b24d875b8186d40e99a89652dba67be12de13c7b37aa6ae90160993b52626dc992f7a094a6a455d2422aebdc1958670b4a8ce91f353086f1e381f826d9358f1a202c53bfa1b2dcdb81e5b6acdd06159ca08ba21bd83cd0a06a458972079670a7ad12870ba81df33372d8c0142a80f783ecdf9a12a03af6a280fd77ce9fbb1bc06b539b1939631b69900de21d0b32725bfa76a69d91d788a531cb4456ced8b9216427302c01d6d88e12615fe61cfeb01bedee867aaac1909adf13369fc81af70782babc7d26cacf81ecbf736c502390e977aacdf2d3b9bb33e17c12d9eece3702941d6a733ec9394847e88c483648570acad18e996a1265f82854b2fd43a6033bec443fd8c165ad156bd9e070db12ab3ae248c75a1ff3b56eb6d009a24359667d1bbd61b85ec0263b9b3186e41edf24749525c3fa08b0d6acda2d35a3de132f0416dac59cba9c703916595dbe0fb0caae666676c27a9d2cb3df03b076a3c4da95d55c7a5d28a261af60e707566e60bccf53c97473efe48bb2c966e04f008540f74c0dc7d9cda504bc0c349fc80eb75a0100f6a004a8760fc17d99e639bcec8651564a8da870f60059bea74938874612676b80b3974938074512e70f20b3679b84b3209238df06387b9b8473482471d60799bd8f4938074712e75fc03afb9a8473602471ae0738fb998493743b15329cb7009cfd4dc249ea354786f32280730025cee61227ef936f10dba2ad67199b1722dbdbeb1b802f2713d688d962cddd9109073ec8705e056af25c9370e64512e74f00e740937092eefd4186734730839e6712ce8248e2ec0170e69b84735024710e04380b4cc2393892388f0038079984734824713e0b700ea6c4d98225c6db4b6bccb667a4b549362f740a4b401c42099107ed74398c9e93617b006ba8295b00900e619079bf5d0cda91c34c41493a7c4186720f500eee6c0a4ad2a10b3294bf03ab1c6e0a4ad2090932945700abdc85126533218dd7bfa5d607dcbd60ad74aa26ad649a5081ab032a9911e6ac3827f4702373666d0f6c7064261adcb96270d75e1ac54fc52812a39233ad3f7cc19e5a6741ece032860ae7026099a36a77af1918fd0cad885c4f85f53d80753425d64e126b155b65bde66b66e65b340aad48170bcf4c751d6b7dcc179c6eb0bee2ee8415d4ad4cb206fbfb00ed18eaa9088e74a6f5896db33cb38f17bd1ddb1b93d0f19aac87dd09e01b9b898d2512e761960a61bcbb58c44a6a544c51f71766a0622a34156c148f19b90534e0c751826dc3fcac0422dde59dacf9f416c8fee34d8219c58555ef0098134c8249b8d92e19ccd700cc8926c1243c19830ce61b00e6249360122e5f2183f9028039d9249884bb1c91c17c05c0dcd5249851dc7eef6900738a4930091bf064309f0730a79a04338ac3741f0198d34c8249b8170219cc2f00cce994307b3167d7b28af1e33f17303e43ce4798a65964ca04997221c01efdfc6f75370f07fdf81966eebc3930925b9a7e07faf1334d051bc52d4dbf076067990a96b0e14f06f6070076b6a960093b01646063a08c9d632a58c2411432b0710076aea960090754c8c0d60160e7990a9670409a0c6c7d0076bea960a3b83b4873007681a960a3b8c7d2180076a1a96009bbb96460c703b0bb99b38d74144f79dd045aae8b28510e6035bda4ca1d0e13b3e56640eb2d41baf1830942f83811f1d5c286cb33e15145867e344ba05f4c89be550a2bb6a33e58ecc648385e508f0ae40ba038d89d1264170d48dbfab89fd45ab6ab755d23ac12735723054cb6a83b0e2c750f4ac0599e2bb289f227eefdbf09470fc8760e5d0cec77cf4cf800a6c63b9755083721be2f1717b78691ee7c47b6abd89da07a5b62cee6c05174bb58060a81a5266d94318cb2e14556a6e601cb5c6612cea191c4d905e05c6e12ce4191c4f907c8ec4526e1243df3980ce7770067b14938874412e70e20b397988473702471d605385798849374748a0ce7f120b3af340927a94f0b19ce9700ce5526e1cc8b24ce1b01ce527336fe27ec11910de0dd0450ee6546bfbdd012b2468cabf2bbb5023ae190c84554685f044322ab33b5bd8b1a969e6cfd641ee33bd46764c92ed90abe89c03ecb282136b46ecaad17fcc499f5426614173ce6035c6b287175f69c9d75c370a4b538d940dc5690a1d79a0c9770a2990ceec100ee3a93e112baa091c1ad0070cb4d864b58cf93c15d0de0ee6d325c42775f32b83301dc0a93e112ce8992c1ad07e0569a0c378ad3760701b85526c32574a42483bb05c05d6f325c42f75f32b8fb02b81b4c864b38e04206771380bbd1a4a1c061948d2fb2a1c0de60dc7f934938874612671b8073b34938074512e78f2c81731f9370164412e7bb00e7be26e11c12499c8d4166dfcf249c832389f36f609dfb9b8493d4a3940ce70680f3009370928e5291e1bc15e03cd0249c7991c47929c0b925135bc9c229686feba2a2b808fd0e80f5a0da5c1515fd050fcb40ed7e30b5851689de39df7777bce8a9f389e762b1970adf496586f89b4f453bb797ad8ce00c6b0b60a1876462c593da9ea694e9563ca91a9e0c24d9fefa27808190ada68024cce864209f0219fd50534012563e6420af0516791825c89e2e90cb59cdfdcabdef6c4e68b364fb9a3f07501f4e897a7b963862b5d87ac8778eced0915733a8e05d02aaa023cc3960238a5bc7b6047678a4b94717104ed19165f19d41b5741425da962cb993aed294d442175261bc1e64f6a3cdd927228abece0b81451e93894a67a00b68062a1d326fe67d801d1e5b9b76e85c2d4f68870750a13c05d8e17194280731673b938f126db422c32d91573253acfbcda232c23628a890fb99d87ef8ee5fc2838b085ba1dfc48912e24a50fb1f6ff69e10845517d99e106b00de13cc585ba2f32389a217c9e1a00839b1364be371a295ba5cb60a08fdf46e8d51f5fa01ca93ccd95e238a5b77af066d8493cdcdf0515c7bf230b0d2533231df941aed7f61bee94880f5544aacdd5d4db1c4589417b8193a21926cc46a0868099c4689b93d4b2c8554d7898c2f7de43befad63f6bc13efcaee232a2cf285916483d5a781b2f6f44ccce7632d80b1022cafff79394bec6d4236ad770e2808ce300927a97b0419cee700ce334dc249eabc4386f35f80f32c937092fa9192e1ec08aaa3b34dc249eae54c86b30fc0798e493849fd48c970ee09709e6b124e522f67329ca7019ce765621eaa66db739af5a3e288b7372f60098ce7676293ed8497c95ab65a388e558a7e52a9183e71df7beda446f12ca99b40ed7f01f521f045e2555135723bbabcd7b4c1faac2c82d37e5d81e55e483ded5729e6ec57881f2e634582009ff45b499beda750c11b08e05d6492dbf830cac16632a7dc5c90952f3609e7d048e2ec04705e6212ce4191c4f91bc8ec979a84b32092383f03382f3309e79048e2dc1e64f6cb4dc239389238e300e71526e1243d818c0ce7e120b35f69124ed2dd73c870de07705e6512cebc48e2dc06705e6de672c5281e467c0ec07a4d6dbae138cb4f427771b2f1a52b417574ad29284937c722435905463caf3305655e24518e0028af3705654124513e0a506ecb84f73d0f788500a964af959f44cfb32e062a9a1b28e17515f0821f6a19bd61e2ed00e21b33d144c25b9cd0f93b433ef60753b9d716827afd264aacfc684e3b934f66845bb793958f3d81fddd5cfb47a946776381326071b79802328a1b0bac06206f350524e1f6eb6420d70190b79902328a3b34ac05206f370524e1d22c3290eb01c83b4c0149b8108b0ce4de00e49da680241ca12403b93f0079972920a3d8cfde0c40de6d0a48c2255764202f0420ef310524e1d13e6420cf0720ef3567bf1ac20610d938d05e00e57d666caa425846926daa320560bc9f12639b14189d163988b29b486693bb02980f98049370f0820ce63400f3414a984d59628f9a752c435ba2916da93214607b2853d88a32856d1615b6b100dbc399c096fb9fb0b6552c81ed914c618bbeb58d04d6f6a8395b99118e28924d562d00281fcb8405e6fd2732eecb20e33e4e89ad9975c33fb657d1f045745cdc5ab1208470728a6cfb914600dc1394e0ba68b2aede7f6c9a88da2a715c789910c697d855d08e23f6a4027c1ef08e78d274c084bd1432c0ff8012f329d30113f65cc800cf0216fcb4e98009c77ec8009701c0cf980e98b0514506f85000f859ea75b6aa13c97fc4a16dca54e38a6c98f73cd046782e13e340b9c2898aafabe56dd384cb946a6a6560b97d7f2a985300cce733b163965a6ecffb44fca77ca3f2ff963bcb35207bffcf9c1d8c094b4ab27ed4c9a031f50225ca3e9eab22f75ec57695c405d7dcab98b079f505d55ec5db80f5be4889bc01b33d80ed4d20d633425fdebe54f6d916949e2f65c2d77c08fbef1c2fd21d64ee973391b955d5e3f43affbfb4c3cb312073bf9209df7385bc0a6c4e32998dd3d6f88359012dd67a54589f02585fcdfc46fbee2ac8fb46fbc92a2fc28420abbc2e0309f19a397b6c4771827836a8da5e37fbcc02425f25b2330b2e0696fa86b95b98135a2ed91cc222d0ae7833539b40abf1017c455b064609c8a6018780c2e0adda2d57a33ea37a0d40f9b639276a10d6f664276a6c0019fd9d4cb666f9f0f37cb14be17a010f1f7421c44a36e8f23ca89adecd44a77690cb4e33d0a925abd767009b7ccfccf333a2b801ca1100ebfb9918f3f7e6da4d7a060159d3fe7e90c13f30096614bd92ef06303f340966143b9df702981f512f857136d5a78951d5122184d7ecd3651f88742fe20e542079d5aa407e6cd2deeea4270c92eded7e01a87e3e3109675e24717e09707e6a12cefc48e26c0a4acdcf4cc25910499cdd00cecf4dc239289238fb039c5f9884737024712e0338bf3409e79048e2bc0be0fc2a13be78dcab6903183bcac81c3e19beaf5902dfd7a6ec5b3830929bf75c061a45df9882323f92288b41a6fed614947991449903507e670aca8248a2bc01a0fc3e1328e101614bd84c714ed06a360eb88f11cf4792b98eed08caca1f4cb14a52470432ab7c12a0fcd11494f991447900c8e03f9982322f9228a700943f9b82b22092289f06287fc984a7115fd151cab8c3cb7c8b46a115e962e1cda1ae63ad8f57593fdac04a850b42057593bd3515daaf5802edaf94689b30f732efd9cc3e663e7aee590d00b4df32b1b51496b595a6a45e1a645b4bfd0deaeddf33e1a5c15b916b58e280d9282f213c1dd8e01f667869b89d5a096db21b95fbf525a0aaf9d38c5de308ab15b2ac3d0d58e75f66ae7a1b23dcb4782d9ed18503df5059ee55c072ffa6deb0652fe10f5c251a42b6ab758988f2ea08fabbe5015bfd87125c3fe6f4c12c62cea52be92e7921b5d79fa9ecf57a60afff9ab17c60aac8feca95869fd0428af64d2aafe2b340c38ad5cf00dac41a393f2b3308d19235fd4f06561ba3449be5a362d3af2922c44b56164f0378e39478fd2d2d201c34215b5a70032804ea640225bee0057a7512ee814ce6d359045a08752951a6ef114fb86b3c9947fce3c042ebd5ae85daa2eccc4e68a1644bb29e05165a9f126543eb86b73d57825628192eb2ed5507015c0dccccd0843b339265e8b341866e4889d5ef49d4c3281b436427517703381b998473682471b602381b9b8493f42c03329cdf8332b48949380b2289f35580b3a94938874412673d90d99b998473702471fe09ac733b9370920e7390e1ac0238b73709677e2471de0c70363709675e24719e0a70ee4089b30b730e1f736f9055ccde1559df4bb23b9d5c5806f6ff9e4205f82430cab9a3e980092d980cf033a0f66f410998cf85f20f78c07c726e06db20b09589992432709da9c0ed00b27ecbda1c7fcf581d4fe6a07311b0c156a6a024addfc950ce01e5656b535092d6ed64287f0356d9c61494a43d763294c703ab6c5b9b289d136c84275a934db0b50328db51a2545e77705dd144c6571065704d11d9f8fb99a0f66e4f895139d4f2ccfb5fd9cbfb42006fa74c38cd241619f8f1eb88a257c71a80b64366d1fa59bf4188966cfdc69b006d474ab4f0209effcee2ff2f01be4e94f8d4d667de9c64f222e926f32880d9d92498516c123d066066990493d031810ce649006617936012ee374306f32100b3ab4930a3b891e9b1006637936012ae3a2283791c80d9dd249851dc15f62800b3874930a3b82becd100664f9360127ab693c17c1cc0ec65124c42276c32984f0298d9b53b8a197527ec7230b6de9b12653be6df4986b0d94ee688301a00ed631a50c2a63b19d07100685fd38046d155261f00ed671a50c2861219d04100687fd380127630c9800e034007980694b09349067438009a4309b48900caa731e6597fb857118f2c9fd088de383bdffa4041cbadcd56a673328db0954976b6d599c0fe0652a2eccc6af67ef43395b32c46eae891b54c9d414c589fff4805f71160a779995818080f5ee4597d8e988d5c2184f1cd4e4bd83496d8b08ad831812cfb5f09b0e667c241db799e25f7cc9ccc8a1d6b2ca3ece7310fe02ca0c4b91373fa0fab7d68ecc340f1de3b61d627ebbd1f0b7c900699bdb30761b389cc076477807770267c4052e3d5ed4943d82220db93e60ed0221862cea629840324649ba61c08500ea544d954a0e4fb271409679a99acac7af329326c63a82cb00fa89086517b211589265205b33743e3e2d65acfb820bb0d4a868fcc93b807c0b7b349ebd78651ce0f91f5d007824c3cdc249c432389330be0dcc5249c832289f37790d947988493746f78329c9f039c234dc2392492389b83cc3eca249c832389b30ec039da249ca427bd90e13c0664f63126e1243ded850ce73300e758937092fa2591e1bc01e02c34673f43c27e38d960dcbd00e5b84cad6483031b1958d44236d4d613543ae3cd186a2bb484ac61e5c25eed7e3be9ce1d1751a1dd13a09d4089b62f738ebcf31fd63c3a67229be173f0388acb074b00f48999a8a6b04aca7d5e30ed112754384b01ce4926e124f59327c3f934c039d9249ca47b7d90e1fc13e0dcd5249ca49b5490e16c0da6dda698849374d353329cd900e7549370926e2b49867302c039cd249ca49b9e92e13c05e09c4e89b38706677aa76e91b648ffa13abbe84e007a46267cf05283feeff8e0dd075a00334d864bd88125837b3f803bcb64b884bef664701f0270679b0c97d0818c0ceea300ee1c93e112aeb42383db00546873cd80abf3ce235d624be69ff705b0dc7926c3259c742183fb09803bdf64b884652e19dc7701dc0526c3256c2d90c17d07c05d68325cc2762e19dcb701dcdd4c861bc54350df027017990c9770e33732b81f03b88b4d861bc5a5121f01b8bb9b0c97d069830cee8700ee1e26c325eca191c17d0fc0dd33136786a486eb3cb2720cab10b037d38e8c91edffbc3fe8022f311d3061ab810cf0220078a9e980093b1464808f02809799e4ce392c929b25f50325ee7293700e8d24cef60067914938074512e72f2c81b3d8249c0591c4f909c0596212ce2191c4d90c64f61526e11c1c499c0ce05c6912ce8191c47908c8ecab4cc2991f499c77029ca526e1241d4621c37935c0b95726f6a082cb88bcf49348fd07c8364d7a18605d5d9bbba4b84bd0e859681bd0d12ca344d94a63a150a0b3934906926ce38f33804dae310524a1170019c80a0072ad292009b33619c89100e43a534046f174d0110064b9292009eb6d32903300c8bd4d0149383c4c0672140059610a48c2063a19c8750064a5292009e734c940ee0e4056990292d067840ce4de00e47a534012fa8790812c07203764e268217e9c6a99ec65cf667c8d14dfebb942fcc9d0e1aacda860f607a3961b2961e632e76609eb1976cc2f7eda722173ef5091a1f9f61dea10e17f02f4d23765c296b1010ff7e24ac20e26d9d2ca6260cb9b4d824938ec4106732580b98f4930a3b8e8772680b9af493009873fc860ee0660ee67124cc20e2719ccc500e6fe26c1241c062183b9078079804930093b9e6430970098079a04937038840ce65200738b4930093ba06430970398079904937058840c661180793025cc1d59e2d8a112018d3fe6d1cd501f9e6cd6fc7c96407808fd6977eb5862b3422e8e9fec4006ad3f15b47600dad6da3d53191e504d5853931d4fbd1564e143a94f16e11f2736d99cced6012b2cb12245868f6cd5506360898765a23a719f67e73eba32caa7d88d05300fa784c947642b3507012eb39eae8ee0a87a2e007744263624ae62ab84f52d1136576845da1e1056d79a03c3c4aeacada9d00e01e5e39194685bb2e4333f4a53d26a662115c6c380851e55bb35b62d2aba5bb7af01167934254a4bb6f50fdeb45ecd488f4deb42856a476075c764ea5854bb42296565b535dfd8840a67436079c79a73c8346126263b64fa3480f2b84c1f21e0bdce269caf21abb10f01688fafdd534260e790704cfcff95772e3d51044100ee3910357831c47832318498f1b24890d5c48b845748d86008868331417621024bdc6490a09e3d719197ef07f87ea0dc3c9270241e0cf1e40ff16e554d0fd6b23b0c1a6ba8c66c98dded697ab7bfaeaedeaeeeea129b1cf633fd795712257e74f9e4d0bda9e041066b5612d671f3f73fc20557b3c53af40f06764e2b58c13d176260bf33b0f35ac10aea4d31b0eb0cec8256b0822bde62606f33b08b5ac10aeecb1003dbc3c0ded30ad6c55fa3dd0cec7dad6005d71ec5c06e32b00fb482155c211703fb8d817da815ac8ba6e4af0cec23ad60058dcb62603718d8c792604f98dd8765a9161cb0495221888507bcc9f6b93fd111eeb2dab1932e9eff7d87d9aa9ea61186350b7f058aa970352d73b4d8717cf50cde33497868d909ad5303f05c20bdeadebad129a6259fefa5f5be9d069b21bb0427a811bf7842285798e42d49a26c30e58e5791275b9c5eec31719e6e82732731ffb65b6ce059d663c91734f58959f2c758e77fa12910609393de6aab4c01bcd4845334c68c18ce9f0ce72b4d389b9dc459c7f4e66b4d38cf3889f324c3f94613ce1627719e6338df6ac2997512e70cc3f94e13ceb34ee2dc6438dfeb3576b818496e8d8df21fd238773319ed7e3877738661fd989e07474038c3989c6d64682e3ae9c181bb5c237c2b69cee57f9be1fe87d819e749af1ea8d956786745e16d3488146de547ed8c3c63bacc306141e279788fa60efcaf4198425e86c79fb5cd1578544bf7c852da61a64d8952b1bc02953d0177f19b05e6f405c8f20945a5d68a8a4f1e25f11b7f7def10eb3b983602398720bd36b64f6dbf779dcac5e749b88780f11b862a2efc8c7a12b0f2d43e130687bf0165e7e05aa4f24b545bbcdf49b56ca7461a27612b4149472b4acf99280eef28bc0a7db77024c2d7bbc9df6a5b730ad27ceb7f93271248aa97d2b10d50c0fd8a9de73e49789e46415cb4ea20d201b5cd0031bb0665e015735f2cfb2601899de71db19286be6639334c5d2fea82fdd41a28738dad90cdcbc2255c32cb6c2d9665ec094613f65d949e5c26cad9cea57d4661f2aaeb9de23feb214935eade6236623da2024a4daa6972fde27bdbe11d5aa511fdc1f675fd57b1dd6db393981ea34e7f095abe603b502f640e1509ba1ad6fc02a7585cc80a1a0600 serializedProgramBytesString: programUnityEngineObjects: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/14b4018c8b30e7f4a843f35fbd61f788.asset b/Assets/SerializedUdonPrograms/14b4018c8b30e7f4a843f35fbd61f788.asset index eaffcf6..292621c 100644 --- a/Assets/SerializedUdonPrograms/14b4018c8b30e7f4a843f35fbd61f788.asset +++ b/Assets/SerializedUdonPrograms/14b4018c8b30e7f4a843f35fbd61f788.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: bf61d954ecb803046953c666facfb904, type: 3} m_Name: 14b4018c8b30e7f4a843f35fbd61f788 m_EditorClassIdentifier: - serializedProgramCompressedBytes: 1f8b080000000000000aed5d077c16c9759f0f104280e8f580439483ef0e50a1735421041255208983a308552490849044d19def8eebfdced7fb9dd31d3bc5499cc497e64be2743b89d38b9338d5294ee2248ee3547bdeec8cbef7edcefbbe5dedbe4fdf12c34f1aedecec9bf7fef3de9b376567c79409f92fb15afe3a2e8e892a512a1a459bb8247ae55f5532ed91ff9d2b935f27fa657a5efe6e96f7568b922c4fc2bf958979f277adbc1a1083f2c92ba255a65dea7ebd68977fd7ca67dbe515e476c89f76592a314e3ed428f68823e2b0989b989d85c471f5d080ce4b805c8909f2f76e3124efb62ba6a09232756baefc552fef0ca87b3d926953ee9438a3c4ea91f75ae533fda25bd26c5114277c659a507f0827b955a793e50f705b227f0ae4cf1775fe629d82f845faef129dce943fe3e5cf157d3d56a777eafcabe81ad2adaef25b111d48b7e9fbd7d035a4b374fe757d3dde956e47bc2dd1f943fa7a8cbe3741ff6d913931cb9139d1a0f3975a6476d7b903dd5b36823a9fd0757eca855da50bbb4a9d2ed7f9f7e8eb9dfafa5e740de96d3aff43fa7a97abdc2e541f2e67da793e926b9c4e57a032f0cc7d3e795ea9d3ddfafefde81ad37bc0076ea6ae2a575d553a4dbaf0316d98499ea5843c7b5c75ec71c953ed92a7da45cfc8a3db7aec27f4f50457b91bc2ae5b7b11cfb70bffba55a2d319c26e97fb5c72edd3e974a27c8dab7c8d4e6b5de54b503ea4b3f5fd07f5f51d42e9fa988f8a948e42ba4aa7fb75f987d07542cb697018eb7ae680eb99033a9d6879e6a04b8e833a5d48c8b1c0953f49a4db909f3630ba7248a4ebca2161d77dc3eb6117af875df48eb8e81d21e8f9b1a53a575d752e5c1e267071e71bde8eba783b2aec7661ea3fe6aaff988b5ebd8b5e3d41af485f3f22523a80af336161fcde2d22a53799ca2f0d58ded02f46e54dde149f34a09cf423855f70f190edf962e7b9e24f8a943f82b4013dd7e09499b05ca4fc25516692e92b4e8b747b38add3d53a6dd4f71f15e97a62f28dfe183d38e1d20353fea448b7c3933a5da3d333fafe63880ece37f518bfdaa4ff7e1c5d437ace557fb34bbe669db6e8fc27d073261fd2b322ddef9dd5e9719dff24ba86f42e9dff14ba86b454a7adfafed3e85ab6c3c4c92efa77eb72cfa06b484fb9e89fd2695966fa93da44caef415aaed3365dfe597d6dfa33e37b6eb8f2db5db81aba1d3aff3957fe799dff3cba86b442a79dfafe87111d930f699748d7877657bed187b53abda0f35f40d720bfd1676367d876dd7df545746f9d48f5d505c85ea87ebf44a4db85d173a32f2fa26b48d78b74bd79495fcf4074b01e9938e06591f25952bec9e31cfe261b7da1ecd0d893db0e8dbebd88ae317f46ef0c7fd3111dac8726ee30fccd73f82b3671b891cb8c0fe688f4f1c11c9dced2e95c7dff157d5d20ecf68dcb637ff1aaabbe3322ddee1f43f470fec34e5dc37e96aad73c3743a4eba329efb617a3bf06a7d744ca474b9ca699fea044a7ddbadcebe83a93ffd9a0d38d225dafde703d6ff2df74e583be15b9f28c6ebc85ae21dd24d27dcf29a22e93ffb62bffa4a5ae1e91eef77a74ba59a75b74da4bd465f2df71e59f4175b9b17d57f8b319aa2d2eb9dae212d1167d04cf26dfdd162d167c2ebbdae232d116fd445d26dfdd161d96ba065c6d3140b4c5205197c977b745a7f0c6f3e784ddaedc6d9416131524d46c4c8db4aa668962990a926074e577dac83c997dc208488f875ff06fa5aa7650760a7d928065d6a651cd090dcade63ad75d6667e6232e2bb4afd6e9625ba14d1f7bc55bcefa90298eb96ffdbd194d380ccdfa766ac60d2a94bde299503a32ef5d439d9e59e92ffd3a91c97d576cb4ea05d068457645540ef9c64db5b329b48303de57ee698a4e9cc9ef5c81c03689fbcee561cd6abdf5715a7ed8afb5a9937a8e6f27a65a8b05ba6d7556d5ed9fbe5dfb63a1b3464761eed936854be3355679a698f9406b82f533afbad16198d1651535cef69331c57a6667f9ef2b4c4b730749c0c0421b59a4685822c9196b75694a938e59807c1e0327a25b4ebb783f74619586692c58e0c34f7022541aa853fffb58fbd7fe24b3d1f2f48176d9d2853e1fcc22ca2650216e82513733c14328b505030ae1c1875c39fb0c15f0899f53984df29d7a5ca056f80f1aa674a6f00e5233b65d1cdf2f126490c323dad510e8f162a40bddd6536a62848c7d8209d906b48b3fb904c904e18962b0529fcb323584420988d070ac1b13604556c768115c14699e7043bd5ea6e97ea21a1af6c56d48f489e2fe89e14e4a1ca1b140fa965b42b8a93cc78c344e21a17de76ac2729ac61e286935baa65c6d95a06984f9c666d196f186cfeda2d9fed94125f55b1cd15f9bc2d6cce8cfe64dfe8172bf44bacc17c308e28840b2c089783ee4fb13159e46212b483203cde46189a6eaa1fc2c534e1428ae36921399e40119e1e9270914d8bd51c644b4eb4b85e46ed07248b296a97942d423d032a528472758ae645152ba634c83c9b59a367f8d6e8994aa357208d8e823b4abb27da9a14909fe5a74967d24d3ac9d6a46afafa5c0e9b74b7e47d40d1342075cb9c2145af52d5e086ca3c91b93967fb6ece39aa39977b9a73e49c514d39d98638b809b5bb2157610edcbba4a834cbb2c1031d085a56b9031d3bb4f314b4f33cc265678182b0d8660d9039dfc255c2630ef36873984251bec52a6f00ca5329ca0bc2f23ccda6504a90dc8f04471635c3b06eaeefa87991c834900b1a334fb7a1a71aeb3c2b7a5454795c479ec0f9ba88a36558ae1eebc2b94ca90f6cdae0e1a8041a32f5abc0dea68b559bf27141b5fe0c9b554ed5ccbaa12a9f96268a96c76da98b694b9d49d5b684a3b659546d4b396a9b4dd5b68ca3b639546dcb396a9b6bf311ca71e476b2c79953013ac17d2c6ce95aecdbc7ae10d4dc4e661e283b9b676b2fe8fd602751a87e753e45391996f22d14e5dbc3525e4069ef1d1cdabb90aa6d15476d8ba8da5673d476abad3618ffae11de89b86fc87f1ee24534f1c59402945a142050c856627328aa2f7a90d5a1f85d49b54d857907b56629ed984c3b141790dfaa5d43e6ba323babb2617c50a0a27acf6ae17f3d985f0ad877354639cc0ae53041eba8b0a441bdce008b881d4aca9e1104317667bd56d59d5fc8501dc1129b4dc14c186ccdf22c46c058b949697393d29266f9d7a0e8548879ecad90b6b7a59425af0febca9751f26cb0c93311c90358b68d4096e59483dd98c1c1ded899fa15c8c1de66ab0d3cd5268b89968389c27e928993ac8e7c2d5dcf0a0ac72d148e2d527b4117402f6bd444425b201c57da7cb08a998fb2fae0e04bc1761f79a7ad01c01d6c55ee60430657542fabecd4066df63974a91797fa333aa53af9d4907afda955fe4e774d56cfb44db132db8367c6755aa2bd9294de6fcfa0f7230e2c6ea7f471874d1f6729bb8665d32605e380b8a886aa7dc34ba84dca4b5e03cf184047efb07101e1cd4ee10d6f06c7595c5786f066958d3848b24bfe14b988ab296437f16d34f1d536eb5263c40156eba254b7466df76956cb4ca0b6432aed55f432a97ca5ca8727cd2620ffd32d9552d2452e1cc1752a65b4dacb6e652f9b32982e8f1c94cdada16cae2a9bcda9be26a0cd95da6a836136bcde6519bbeef2105f41132fa388575b897fb03308f1729bb6ab398acbacda1e74ad62958e426101ca19c8ef511ad19ce69183afb3ecb568baf967d7f47dc39d54ee64a0b4bc82d2f21a5f3d4bc0886aad4d57d40cd3e84c381f90bf8786df5c8e76c2b9d6a2174633ec7ab15f649b080ec72fa503eb6c3a003d33bcb6e8e9efc16f50fdbd3376827609d2d3afa7dcd341ab7bba5119c43d6da0881fb213ff2008f18d14f1c376e281bcf6268af8110bf1cf7df6e0a78310df4c11afb3725e1708962d14f1a376e28160b9d342bc4ccdb1768d8a0f093fb791d98fc04266d65d0e15345e5b290f5fefcbc3078c63b651b53570d4b6dd56db44e1bcfc13667fd20e8af0f1908477da08c354cf5d7e08cfa109efa2089f0849b8d24618eced6448c5dc6d3364b5a4c11b38e66e6620b361dfed07bfad347e5554c39c0ad9307b28c2a74312aeb61186163f13128abd94b99e0d69aefb28289a42425143113e179270ad8d3038e066c1e080f7db6c582d1e8e4e67ec9dc88fb6336eb1b58e359887d7d5332f8a84e7950ae80fd874005aa5cd8f72b5d2cd7d90d2daf6905a7b88f20c1d213dc3618ae3f321393e4271dc1992e33a8ae3ae901c1fa538be1092e36314c71743725c4f71dc1d92e3061b61e806e025ed506b628d94fbede570bfc76db5c1400b5edcb6ee780930d0ba8b22de1701f11394ce5c0ea93327a906e8e76880bb298c0622c0e814457c3002e2a76dc461bc70c54f0364182f9ca11ae02a47039ca56abbc6515b93ad365866baee07b40c6f979ca3cc6128a4393453cd7c4fc8666ea180bf9703f8565b6de0b0e1149b500ebbcd42b94c6d5283be200ecb17235bb6b8cfd24c656abb5c8588726182e26eac7adb16a2df0115ef3a0b735645718a028c83680daf4cedb6cbf452e3512954b312bc5f9580a7426ee1d69a6b0ff9e124b8648ee0a342ff76ca913c10d2917450f67e83c3decfdbac526d781c9db779a350a5ccf6f8a00dc6455e18359656057c48647bcf370a3928d5eba434e4610e0de9a26a7b84a3b60bb6daa0ff795484ec7f2eda28c3d4d5637e0c36c3d4553705d0e31c00f5d86a8358158e230c1babf652c49f8c80f8258af8531110efa3883f1d01f1cb14f1672220de4f117f3602e20314f1e722203e48117f3e02e2576cc4616d1b8e7df4ac95d3bb99bcab86a57274d124efc359eb4d9ec008eed929a5bf1c1664ddfd2a25cb0b3659b692b2d87654a74b33e8919696c78b4c1099ae5132bd6893e92c29533aaa8e34ce1e877af9688b96a83570fbf82d157d6b5fa790792998e6da9031eddcab5bac592d9ddd2373db586419a26479d9264ba33011b9d9af8f77ebd70eef59e9502d0a2162ed70c96a6925cee4fc31c56dbbe4fdaa2aed485e2f9cbdec55b2aa01254b0f7ac629910af7f0f140ee7bc7e5b35d01f771df43e1f08a0d87eac0de6840b76bb7cc6d5584ea75da1e40e3c3cb792f25e7ab3639770cb777fa98e9b092e69ae2cb8cb3d2f5f7e0b09c788c06256cf4a8d15c10c93e4449f69a4db293812573bedd7144edbe1e892c541bdb7c7e142d7d1f85c7eb363cda992d7bd0f53916a81aecb7594a6d6c80b66f7c276a9ceea7707ac386d30ad2f2bd8b908ef4fb94f4debb70af2110a70f509cbe69e3745b464ef1968c740f05dc995669f3209c7edc4614f8dfa0a47a2b985474ece4e85fa58e31ae5ab42d7aa91ea4a47adb265543e0fe042cd2b1b1016ba93ac5b3d1b3d18a941ea25078c786c2de11b46d26ebc26d687675d3527a690491f4614ad2776d92568d387e18e968260a9d7e8492f13d9b8c6b5c3dec3aeb8156dee3ac1c79f7a8dea22f12be1fa5f8fe888defbb88c880ead7b11e9ab768ea7cb752a63771382cf2310a8b6fb361718ad4537a545729a5681b91868e96977a9cc2e4db83f7abb608c0c4c4e78948cfbfcf0b22d5139454df61936a7308adf7afed236fa3272969bed3264d3290de9af6b96e894253079504e1f6298adbefb271bb96e4f6905a62e8947d81c369a5d485818c5c4625c1d39404df6d9300f6b952b562df7050f9b501d9cb755a23ad7449fcca981ebd0591f2194acaef894eabee89ac4d9ea5b8fda88ddbc110164dada1061df3667bc72e2a7a41507c8e42f17b6d2856074491e230f773d2cf53727ecc26670d8b9cee9d06b49cb6e5d420d27e9892f6e336699b494bb6f1813dd821b5740bf2c0270486024a347a31ce0b143edf67c36717890f8c3bfb64a1f4f197f336e51ee19c4d40f39ffed665747efc454abaefb749476f256f1066eb03d662e0b55bfb2de77e541efd258aef1fb0f15debb3974dd7d12e350f8b2d307c8f3b52795fa6e4fdc160566aeb6f0f2a4beb8b7cbc910993a8adf4150a9f4fd8f03914089f3dca17473f1a8b422f5ea5e4fe219bdc8d81e40eeab747b3fd5fa370f8611b0edb33f831fb2cd241e5612fca3e3cd8bc60d81998d729b97ec426173dc2ceb6d69f5a5dcbc598f40d4aaa4fdaa43a4c4ae51ee555a968abc732fbe5d75b73fbf13729c97fd42679b0719399e98c6e34fe16c5ed8f85e7d668de5064dcbe4d71fbe3d1611b1db7ef50dc7e2a3a6ea31b41bf4b71fbbe8ddb9ac07ec8bbca3f523f14cceb16caff8904bc15011461e57408ad000d8832750869b948eda7ce76b623d4dd235a543cde30bc1e98fdc4c69f10f437113b847bc3f1483f8f974d0adb7a75295ab1c6d2f93f65d4fb29c0422d91a125912e01a46f36497f125a75926ed53165eaf8cd5523d4a6ec5cfc14d436d6ae43c13f14e61038ac67d3f561a0009503d6801ee0f54aa259eb727fd4c95dd71a45c0cc6e45f0495050306741a55f73fb6569fe850563caa10d7e9a13a8290a28680fbc3ad7a87c5ca3fc2b0e607d55a4c0fa194eb08aac60c501a2ce440aa24f7342345e41943a7f370ee07c666c0a9c0f38c12954e080ceb4e949c338c0f376610a9e9fe584a7d8e2b49b557f0a338e7180aa06b9ed9fe3846aaa82aa4f3dd2a34c6d481577c242e880e300d709a4593fcf09d7b40cbd9c99cf8e036002f5749fe1046ca206cc1c9aed0c752ec602a4af8f4f81f40bfcee1cb4caec638a033c1f199382e71739e199ecd22178eb344e7a9454dea9b0c0457caf87f848477dc1d0a5c7a7d019548beb6abdb95fd16b738f57d5470df28df35f1268bc99f4e5a49359072c49224a4f5acc35e909579359829064c6916592f49bc98cd690f4d19f272dd1636a42c83e91530e1342bf2cfe7fcfd59497c8ac5f0110ae68101cdff7ab9cbe6f996aab26dd864066645b43cbdd9c85f9aa7d519acfdced47ec91f8cdd52848f9354e90c178afca87c0a0dbbd63cde8a05ac105d55c04d56739a19a65d147fbc6f90a3e18b771c1b80ac1f8394e18e768189d197770e09956e1188d974d238f23287f9d13ca0265bc66031a1b508bb9809a8980fa0d4ea0a07b8795e2f32a7c80a838bea0cd40a0fd662e0c95f277981caba1167241b90441f9794e286fb5f83cbfeba5acd05670417b2782f6b746574be3de9d9422287f9b13ca85beb5d4bd02bf31867eb405c1fa3b9cb0ceb5c04a6b68452c75740081f9bbf904266328ce06e62002f3f772e13bfd81b93986505e4650fe7e2ef4f23c0926669fb5232ae202f30e04e61fe4024caa4f771f42c008e63c2e30172330ff309fc064f4986c602e4560fe112798331535985b76b6b31e510f3b460f33dc3089e6bc0013bf80683602f18f39414ccd391e91a39c8e1842350741f5855cf4d0fe46379b62d8436f4150fe092794231fdd6c88a1869e41b0fe2927acced49ad9c4dd2752afbfb28136870bb44908b43fe304ad58b8e7231b50a7123f6d9b8e80fb622efca1bf114b1cfd611f82f2cf39a12cb14019ec943ec6b09bcdc4772278ff82dbc4015ea8b843816b68c3cb296cc01570012710707fc9099c6dae3cfdbc4593ee96c5e174143866ff92c40b4e9a5ccb076d3117b47b11b47fc5ad9360ba663f4f53da58860db8995cc04d44c0fd75ae75d2fffa0d63fcc8b67e5383a0fd9b5cf4e8d40827fed366b72228bf941f5aeaec034b3f059211da562e68f72368ff9613dac5a11c400567b7c4e602da11b87f97cfe032ce58b2817b0e81fbf7f90c6e1c371f9c40e0fe0327b8664e29fb1655f79c1223ac6ca3fce508d62f73c20a9f5e6b9121082c4bb4e9c7e2b728311fc1f58f9c70059b1461ec8ad82645ee4650fe132794f0fe8453293e7e3047e32436c35d88e0fb674ef8c28ddd19fb71b6b1fb0e04ed5738a19d426a66a780d748e2a7950b1074ff920bffe86f232ba37f64dbc8ba0241f9afb93670ffd1641c47415508da7f1b5d2d8d7b2fbe1e41f9554e2847bed41bc7b07c2b82f5df3961f53f94b47fa98911dc495ce0362170bfc6092e6c8a699195f7ab4bc61522b6f1ce3c04d57f7042e5ff453c468d637b116f2582f1ebb9e870fc6ea58e5f87731782f23f39a184e0dc7cb3a44ae057ce9dcf81c76f5c331e41f75ff9d95733ee4767ebab3b11acffcd09eb34dd9d9843172ad549f49724996b0ada56c94afcba98a908beffc9856ff4178cc7d137962128ff97134a08cddac445f5b55af8061f1474ce7a8d9ff92e42a0fd5f7e7a45c63d6f6cb0762058bfc1096bb9c5aca3fd4a0f63c4b98f0bfe7204bf4830774ae00aea043ea3273d608a5fa7548ce04b70c2172c60df12c34ea91f41398613ca651628edfeb55ed6e89c36e5fd1c306bcfbf950be46a04f2d83880cce853d940de8d401e170790d7c510e42308e4823880cc386bcf06f22104f2f83880ccb8dd960de47a0472611c405e1f43908f22902770820c435ef73e7be6557ab63df64508b4224ed096583413981854f306bd62bf3ae4b1efa6db1e3e06013c9113e0706bf78cf30a6c6bf78711b493723132f3b7c384d177b2ed305987a09ccc09a5ff2db5ee4fa4321aff7e2e58d722588b475743f1dc01a386b2cd1d6c44504ec90f0d75cfcd3286ff6c73b36b10ac53f367762b8e1ada83a09cc609658905ca60af7633ce06b0bddadd8ce09d9eeb40caff2e674668d976035c44d0cec8df1895d129b0c5a8fb10b43339a15daea1ed9685bad506f294d99bcde437ef26c9b308e659f9abc18c8b366c1a7c0c413b3b178157f045f138065eb508d639f919cf32ae7eb1c19a44b0cee58475aaa00e80e9d545e2370b9040e0cde3040fb6f866db29705058bf8315831d0353108cf339612c75f5f99d32bb2da23d2fac71c0fd5cd0b721e86fc99fe12ce3a0806d387b0a41b980134a38e6e78a703e61d6ae4623d00579be141803c39f8c205bc809d922ad7d66dde966ffdc440902761127b0b02fde39b111f6b332f6e16c6f341520a86ee5840a4e71c083cc5a69be6c702de2826b1a826b71feac213186de6cd1e332046549fe8ec1e3789c5025827649feac23c531acd980a05c9a9fd319711c776f43b02ecb4d0fdd206f3346896c3d7421826a392754b0a7e5aafa0c2d68d961ed01e3a75bb31060b7710376457409e733c3663b75fc346c02026c457efa38c69970363dec42b0aecc9f5e98f1eb6c6cbdf0660465323f359471b5914d434f22586fe7847526ea855347a7a54fe0c6f5ddf87108c43b38413407ae98e95b874cdf4dbd50db8dc05d958b4162b629b29be72c9bdb10b4abf367ee3b8eddd32504e51a4e284b2c5006dbcac5385864dbcab50bc15b9abf33458c9acb36537410415b963f312ae34b5b6c4e601382b23c3fb414022cf7c1fe8c0e80ed60ff0308da8a5c8458d9a13d2a316a56d5f4abfb00316b1cf01017b8e711b86b7331b60abeb38871e2982d72ad40b0aee35e0f6f91f1e8a07e3f33be1b616e4190ade79eb8cbe187f6d842f8b108b00d9c80cdb5f8454cf066f80473030273633e8119c74f30b7223037e513988c7b7fd9c0bc80c0dc9c3f23f53806e9bd08ca2df93d5267d454b691fa6904ef9db91e03f97fe98ab17b629b66de8ea0dd3aba2375bcf388313467db79743b82725b7e8cd46df3498cd0b2cd27ed41d06ecf5f68190f0b6683b60e41bb233fd740e3384e6f54b01616b888eff510af1a5ea56c55fc3bdeb154ec13ed0a0c40b8555ec3061a78ea9c548553f27fb0b63823ffdbf213ea0da26a715d4de7f52b7a6d8a768fbc0b9c0d88f2a5b2c84e508d895a3592c4503719604536e9d9e59c4c643be13ce9d977952476cb24c9fdfc495f0784267d9d6d9db46e3f86664f24a6eb96ee95250f29149a65ade624d766491b642a83edaa093855c209334a87038c523dcddaa3af4c7e769ad0ce99a9ed4a38a7acd9ecbc3b320dcd26916354f07c877af7a75d51adcd2a6976f9686d9f9ca155ca96435bdcccf25742bbeb66576a3a579d22d6285bbe4d4f3b1f91859de3d76ec83b05df047583aea1e8330100 + serializedProgramCompressedBytes: 1f8b080000000000000aed9d077814597280df004a6496b8bbc46517661790441619148842080516962014412009ad24e26d6083d3f99c73cee9ee9ce3da67df3aa73bdb679fedb37dcee19cb3cfe9ecf3abead74ccdeb5733dd335dc3343ef4a1a74ef5aafe575d2f76f7b43aa5ffa536ea5f6754876a52b5aa5b0da81b6a4cffd5a4d351fde36df9fbdbd5844eafe8dfbdfad846b53acf95f06f7d6a99fe7d4c6f4daa297de54dd5afd3613cdea906f5dfc7f4b5837a0bf60ee9ff83faacd40c7d51b76a56a7549b5a9a5a9c47c419bc68d2ec4b815da96afdbb51ddd547075129c8a40e0f2dd5bf3af591493c36aa95f6cf3baf2ea259a3fa58bfbe66428d68997d28b1ba61b6c23f94973c69d2e526051d6bccdf2b4c3a5fffafd4ff07cdf67493d699fd43641bd27aebfc7a2207d2cde6f815b20de902b3ffaad9aeb4d22d44b79566ffb0d99e668e559bbfa96dab1cb6d9b2b79263ab23c8f6596cb3586c33e91ab3ff9ad9de6eb6af936d489f32fb47ccf60eebbc1d243f7a9e5f6e4b88fe334cba969c03d78c5a3aefb474de69d2a74dda608e8f916d2aef46043ebbacbc7699f4198b8f5f56b9ec59c5d8b3dbca63b765cf1ecb9e3d96bc30f6f8f7c43ce5be27f65a3aec35e95ce6fc7dd6f9fb4cbadf3a7f05d90fe963e6f8b8d95ea7ff5768752fab8c3f41badea407ccf92f92ed94b1d3e73cddbae6a075cd4193ce745c73c8b2e390491f67ec5866ed9fa5b2fd3d4c19f8e5da68956ba372fba9af6b93a56b9325afd992d7ccc80be3f72d565e2d169709868bbddfd7edb0a5db61e5f6613fff2356fe472c79472d7947197935667b52657c806ee762e1c7a8a52ae33761e275d8f37d46c754b64f1d37db53641bd2b4494f98e33755e69ef6e5f8c7e9bd7e8be8a5635255abc27baeeac316f3568b79ab494f5afab559fab559fa9db2f49b4be4f8c7696cf1f55bece957fdd5965d7efdbb5065d7bf0b4dbac0a48bccf1db66bbc2a4ed965df47c484f9be377acfc4e9bb4c31cbf4be4d1fd135e5ed59fc893af7fdd3c957daff8e7775ae7775a9cee99ed251ea7d9febde0fb519739ef1d641bd26eb3ff25b20de9b3267dcea467cc792f5bd7fbfb5fb1f6039f1a6bdff3e6dc57c936a41b4cbad1a46799bcfcfdf7adfd1d8ebcce99735f23db906e3269ad495f60f2f2f7bf6eed3faf826d499fed1b2afb9ee1ca982b8b0b56595c60cae222a3b3bfdf2e8b4b0e3e3d5659f430657199c9cbdf6f9745af23af3eab2cfa98b2e867f2f2f7db6531a0827536779fd86594157b2b52d8ab39aaa358af6e7dd4613006ea61bb5ffe95f93b5e20ba127ec1bff598ed940e1ee35a80a3f7d38d7dab29dd92dfe2ecfd3c9e9a4df46ec2dfbdfa8c6114fa66308bb70259807223fa679074dd26f5fe23d8f383cedbb03e52ab03fe305e7559776dceeb9f6c296774b6233aa80f6ad037755620efb2563b78663e93a09b675fd3a1657abdd051bdc7073aaeb74750c34efc7d0b351d44ed8fe97d53d8271ed35542a34eef606e41db27f4dfae3cbb0c32b78eeece28b7dfebf2fac5d4acad01edebd0673f55220fa344b0cbf9a6b90d67d4616fec9d8192f814432fc84023e49891b11991a5b2f66d5175d84ee908108c6e63d042b77f7bbc77a86d396d719381e27e122dc894f0873efeeeb7ce7e6cf43d15d9a66d5575389cb23c8f69b9c082bc746a4940426e132a2a66d483a236fe940b7f15ecec2c217eefbc613c2f7a015462cd945d001823afea531bf4e53d5a18ec0c94463d5c5a854083d5653ea538a4d35c48ab4b8d347f0cc985b4fa815d19a4f0cf4db08621984f078ee07417416c9b5d1325d8adf7798d9d163c3a8c3524d495bd28fd94d6f99aa949c11eee7c9fe2491c8ebe899ae4e60d83059b2cde6ed6b39035347225b5e54a6686ab6440f9d405d192093683fdbf1af5b557b5c5b7b06d73535fef6a36e7a63f3b34fd39487fb5b3311f4d238e708583703df8fe5c9792359692e01d8ce04a976028ba796104cfe10557711acf2f52e36a4ef0822205d7b8bc18ce4ff595c48b3b75abfd84563123ed06de8b90cf24b614e1bc7694791ddb8a190ff2afcdedd18f85f6e885e8d1eb8847c7a11de7dd335d450ae4178529d2857c91ce721529dcd7a9cb252cd246adfb24caf4218de83d7751de21ccc146e55f91bb3817872ece25589c4f078ab370cdb8a29ced220e6122d555c2660e1cbb81527af5b9d11b3ad068d960b71ddd689721da6501e3f2abc0219ce3428863d8a5effb14d64e84499aa5a1db894fa85c5d97a8adc4b92e7a38927fe5a1b412cf98b61668be35e6f6214ce44cb738d7e1ecc1861c2dc1e23482560ef955e12ed3e558a6725a70a53fcf5593c0ce150e54f5f3b34c31f6d8d5cb72be7a99cfe5b65222b7055c6eab24727b8ccb6db5446e0bb9dcd648e4b6c81523106f698737bc510490133dc6c2428555a163ec5ac58d66e4d681bbcf16bbca0b2a2e6863d83567b0c9b68c2f9b259ce4678a95bc9493bcae58c9cb38ef5d2fe1bd8f73b9a525727b82cbed5989dc9e74e5063dbee75470e8e993fa5f40780d2f7c39e7001b1c0e908ae2002b5c010523e86ba20125ecdca16bf027d88df3278f3a743a845ac0fe7e131a72e7953b586d7cc087345430e6b7a8f033a0f256c06cf1340c98b51830619b6b9674e1425898361b422b470b68c4b883751de65d5e64b88a60a5eb9e82b11f58bc1a187e87de610f7a730f7a49affe6b4a5d456281fbad8abfdf567177f2e66243f96ace9e2d2e7b66127b80e54001b6ace102ecd61c01f6fe81ccaf4801f629576e10a9b6396ed17ab84561a5edcc59ce405ec7e7b396e3b883e3d8a7bd177c01fcf228769d0722717cda1583b1a5775a3406479ffc74c7c89dae028070d080e1607b8e50d4a9b3bc6a6e687f667f1897bc4fe40c4aedfaaabbb870be5fffce0e4dcec8b40b55591ce09973669229af6738bfdf9dc3ef0b6e58ac73e5060d8b3d2ad8b0f8c87447d0c8d1b058ef120eae07ab986b2ce1385c690bdfc50b4fbb84436705963c077b00f70f0584afe5853fcb09dfef16fe7614e1cf71c20fb8851f8c227c0327fca043f8073fd0fafe28c23772c20f39357ffb4014e19b38e18d4ee1ed9198d772c29bdcc22331af738558ec0a0e8b8658b92658ee900c0bd8f34e3fd4f2bceab910d72211e23673b91d96c86d8b2b37a8c78f84819663e2702b27f8689182b7b9047bcf961557ccdb5d82a1a97b3c8ce025bce01d9ce013450adec9a1682d1245832b42e090ce8b0f2542c4df32ca1d314e86e1d7c0f3dbc5154c5b9105b39b137caa48c17b5c82a1c4db8b44b197d3f874911aefe304771429783f17803b2502f001d7ad86639c0fa7320e8e37c45b1977b94ac7d94b81e74b728fdd14af2bd7ab39e8f281a5ca7b8825af7375f3c57d88f3dae78bf4da46ee063e5be40ddcc4697cae488d9b398d5f2852e3164ee3f3456a7c98d3f842911a1fe134be58a4c647398d2f15a9f1312e48f64804c9e3aedca03b745931d36711ba432738e1bd31086fe54ab6afc8923dc91540bf4401b4718c066260748a133e1883f076ae00868a2c80d35c015c9128800e2eb7ab12b97572d0868b84d6c599714dc28c6eceb1aec7e0586738e12331087f9e133e1a83f0b39cf0b118849fe384df8841f80b9cf0f118849fe77cf34509dfbcc099321183291739e1933108bfc4719a92e0d4c399723306532e73c26fc520bc97e3745b82531f67ca9d184ce9e784df8d41f800c7e99e04a741576e301f098fd80766346184cddd9f0c0e5ad76a5fedd1c7e15d563dd82b9dc4ebbcc772e1985b52f612ca2873a5439c2d2fb96cd9c3dae25a77906dcd54c05ade9e209928365de16c7ad965d325d6a66caa9e353774a9f4e8c6cd4d6da767517fe4f2097b56fca57d9523f34a34cf7591f1cb79cc94582f0eb0ded37b07446c19e66c79d5654bb7f2d7d0f8ab5ae89a166f81398c7c0d6189c2c8d7b10767b6e858ee8d0d75a0b6833aef5b78b66779a7f2567c34e9ac26d19651728d7746661c8b3e366a1f3ba3af1d8eb8dae11ac7e1be8b434be4683469ca7544efed47419d261d8ce0f1c5db799db3f335979dfb1f9477f6d32a6d68cd6dd4ebba29856cff6d7d60277d0606ce70c9e39e968962d90867d9eb2ecbce45b6cc7b37e2297d6cac205bb83276c5fc384a7a94e3f1868bc7a0f09d3d65bdeef20cae551bd6bffb1edc03fcfd4d8fc4cd698ce3f4a68bd33af6ce0f8e817bd61f41eb8347e15857244d6f709a7e9a4bd3bd3935a51377d9110ab4f34b65204038fb31ac38f88f73567dbacbaaaec891177cd7f3c649e759eda8b35f220fab4df12247e1335c140e17d082cce587b40cfdb567bc954119512c9de02cfd4c97a54d05d7b485b6fbe3f0e949cec6cf72d9b8c9aa8bb63a1f090e3e10ecd9db8c71753c16bda738bddfc9e9cd958d3f334adb04106d4614ac52f68f07a37ee6f199287adfe4f4fe6c97de3065c2e54afb2727716e12fc671ca325b467a8377132721d89c7de5b9cbdef72d9dbcb9693ab07d28ab1723cf67e582e267147d3db1c9fcf71f13919894fb3de8a52571412730af58b3b9cdd9febb2bb3b92ddae7be26e040ea52cffbb1c87cf7371385f0087433a9a0d1454bb3cac16c63d8ec9e7bb98ec8b5cefb662cbf0ba2613ad25556c9df50eceae2f88d62ace378e98e9b9b7976044f125ceaa2f7459958ee4c1be4577628b3b2f73da7e914bdb3656db9358c35ed525e069da84bde85147eb266c7d2b5d13bfc259fec5c597d364ece5f42aa7ed97c4e7557763d3f63ea7ed97c6c7363e6d5fe3b4fdb2f8d8de8b4ddbd7396dbf3c3eb6f169fb06a7ed57b8b43d1a39c60747670b8df1d16ab42afd934ac1c3802dd8cb9bd05766c62326551d3e095fafc23fb90a798feabe3f8cd1743d18c7c9ff3cea572afe1dc730bb15cfeb6ef359e11a67ac25238dd4baf0cf50075fed5b652cf26569d2f8168047cdd2af82529d694a755a1dbe7b604381de945f0b78cf7fe574b70f457ff1a727a0cd8c6799479d0195076bd20c288c69a179f3b25fd268e7b50905f8235f31bce21b1ccceb224c186ddbf5ed5f5531ad1ecae06b2441cd4550de07a6326345dd18e3baf55f4980f5519581f5b592b06a9cb09280a8219541f47592882a1151e6ed024980939e9e81f3f59270aa100ef8cc00765d42d8530678de5799c1f30d9278e63882762fd6a737d4ed44a07aef8c0caa6f9444353f47d86e465c638900a648e8fe264960330d30ff1d175edbfd7a22205d2037e037cbc727f02a7f9a280978ce4ecbe0f916493cb32d1f82a7fa92e447ef423faaaab0841f0e082fb41b53d80704821d2eef21fd3b38a53981f206ec0e18beaaacdc34ff56453a50e950413a9db7059e669a9d69c7ed9a0eb4bfd2796ad574ceae529a8d9be99c7743dad1d4c98c5eb8471dea61f4e2dbd4ffef81857a1858f876803068207871ed3b24e39af715be4ef4a3c1609bbd980fa3d46445b5b561942f24b22d22cd88774ba25a846edd83a7789f44e696c36c96c3b84b0ae37a82f13d921897188cdec825c48d5c732ff509f4c8e304e57b255156e0cdeb2f271503b55c0ad47c02ea3b254141cd03f38357b0d682c65872a1cd23d0beab14372a17efb217de0adea8555228571294df2d8972a523e6859d7712455b2b85b68ea0fd9e87eba549af4ed204e5f74aa25c1eda4bed99cc1d098ca31d04ebf749625deac0ca7be8e644fae80502f3fbcb09a660535c0ce64502f307ca09e69604c2ec21307fb09c606e4d20cccb04e60f9513cc6d0984d94760fe7039c1dc9e4098fd04e68f48c28c367cd1904094e708cab74ae197575898547dd1c67b8d14cc7504e68f960226d70fb21fc71484b94c0ae67202f3c7ca09a6602b530ce62a02f37d923017a2349892f216279fc28bbd9b1e26a360e2c17bd82f799dc8c708c41f97849899a739a586f44ff2502d24a87e421255e1c318820d1f31aca709d6f74b62f5c6d0fd55efe32af3d60a31684ba4a0cd22d0de96843647d9130f5d241226cfdbe612703f29092e5a337b67029bd96709ca9f9244b9da8132daeb6804db8a62b7f87682f7a7a56f71c00b190f215c5f363ccd2306ae420a9c22e07e461a1cf897bfa8a927ab9528066ea114b89904dccf4a822b6e3651b09123369bb897a0fdb952543b5cc72ff903124f12943f5f1e5eea2d98cb7ed39020da6e29b40708da5f9044bbaaa800203af52016023a09dc5f2c67b88293646270db09dc5f2a67b882036d62705b09dc5f2e67b8495c677484c0fd80245c7f5489b60cc28d2a096215ebe7af21583f2889153e04dbf7e0abc3de65c91b4b5f4270fd8a24ae68c322495cafd14650feaa244a587cec654adf0259a24ea8d88dfb38c1f76b92f85ccdfbecd702fb69a33efdaabe0c3e727743f39a909d309b2385762b41fb2149b47359cf846fdc4f26d02b971174bf5e8af8186ecdba607c145bb3be96a0fc8d52dfe0e15b9349ec05ed24683ffc70bd34e9b5f87304e56f4aa22c7cb23789cdf27a82f5b724b1c272833e9df9046e0a4e638835c9171354bf2d892afc63a1821e27f658e8d304e3474a1113c32e524d5e4c3c4150fe8e244a683f5e311b4de895de17a5bdc7e505d76b8835bd2b09badf2dcfea4470a5af5875728960fd3d49acf34d75e2bf79e2902601e83af5df80b65ff76c9257c5cc26f83e5a8ad818aebd98c4d8f82c41f9fb922861e5d780ba8edf0e83efbcc089de1b5c9377fb3e41a0fd41794645c185596258cf13ac7f28897545c15845e76ac4c00e10b07f548a7819ae2db92b81f1f20582f28f2551ae0deda39d3a47ef6d50c1ef8689564a0d5290f710c87f9204c88241410c720381fca749802cb878460c723381fc6749802c38e62906b99140fef32440165c092a06f92881fc1749802cf864ba18e4c304f2c72421436fcc5e022e3cc729b6fcbb8640fb4b49686b1c9e094a4c6197764c1dd7a9f721a4476be5f23402f8af24011737f329d8e5159bf93c44d0feb524da682359497cabc74682f26f4a81325c27378928bb09cabf2ddf1b5e10add80dbf9ba0fdbbf2452b38342386b685a0fd7b49b4858fca0af6aec4060ff713acff500aacd1177a0b8e7189617d8660fd4749acf314f798ec983925796bf15204de3f954f5d9fc437cb9d2228ff5912a53fe9e277341ff517f1ae2060ff45122cacd1f05e71d1841fd71443354b0a550541f5af92a8e0a117fa029563aa590ed71352b8e6105cff568ae8176e51b7602d2c5691ac26283f2e89b2b8e678129fbedc46d0fefbc3f5d2a4d7d11b08caff90445978cf26894df0cd04eb7f96a686eed287031f784b400d5d4550fd97242a18c4be85df8e022f6b33113079beb58000fb6f69603715bc2c6a9c8c8424cfc3aa09b04f94678c131c1413f3c35e82f57fcaa71616fc6e85582d5c4b50fe6f797aa8e088b898879e24583f29897521a985334f9a3f1acf69cc201061744cfc552723fa246f2c11c48c87f6d0242e9fed2270539270fd4e62be21b223e602fa795b51b462b5fe5304ed3449b4d1067293583d3d4f504e9744b9da8132da6b4d053b8b62af35dd41f0ce284510286ca448d073c5468af611b415a50802e1daa849fc1acb2682b2b23cbc141a58f64b26050380d84b260f12b4559268e175b67dba6ef7bff1ddaa9c5fbb4fc0739a4b09b26a4964300852c2b7bc8b3587a6136035e5d31c4a62243c4350ce2c75240cff3e2ec146bb5867730b413bab3c2a19575328892fdbdd45d0ce2e5fb482ef5c1043db44d0ce91445bf8f09da0c78a0d8e1c43ac551596f0c301e1fe133a9ec9c3a6095eab8e60ab701009f7ebed561cfa985297752bf1bcfe89561617f58f6b7f0ad7c1b5a83bd8129d407903287b541f05cd26553dbca27d2eb846b5718d34d3b24847184c4c0716e8a453f95e14930e4c19a699899e74a8577ca49d2b5fa0d852a905a6a4c6f49927d18a5e4da61753b0ad0f75aa03074a4127d8abdb6a1fd46ab5a6853f6ab6fcfdf9654239e596362fe575635cf7e9486c1e96cf22efa680eb87b4eefdc81ef6e6b334bf7dbcb7cece512a75b0b4ec91b67f3e94bb297674d3a5f8c45ab72e794ff8207eccce7bd4efbe3e52f17f0643e8d9ddff0000 serializedProgramBytesString: programUnityEngineObjects: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/613bc3c8079e6d04a853d44036b70d36.asset b/Assets/SerializedUdonPrograms/613bc3c8079e6d04a853d44036b70d36.asset index f80dea7..dbc7a39 100644 --- a/Assets/SerializedUdonPrograms/613bc3c8079e6d04a853d44036b70d36.asset +++ b/Assets/SerializedUdonPrograms/613bc3c8079e6d04a853d44036b70d36.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: bf61d954ecb803046953c666facfb904, type: 3} m_Name: 613bc3c8079e6d04a853d44036b70d36 m_EditorClassIdentifier: - serializedProgramCompressedBytes: 1f8b080000000000000aecbd079c1645f23fdcf3ecf33c80a298050559941c64c9bb824a9224390982cac2ee12244910e44041015131a0a828a0a088a8a898f5545c3d9468ce193dcc399d7aa7e7bfbba76a9eeadaee799ee159e0def7f383cf6e6f75f87675557598ee9e9a585321ff798de5afc1a2bfe8248e17834491982426cabf3ac97082fcef5318df574c91e168f9bb50a63516b9694aaa7ff5bcaaf27777494d15d364c9e962940cc7eaf401a258fedd5d962d96948a2d913fc532971797850689cea28fe82d8ef40e4f033158179a0a719e6a975751feee28ce93a9c59a295549539d74a4fc3540a64cd5691324d3986f983843376b824c1b25cb4c11e325e6488d58511478fa0f05217f9e84f03a0837fa614eae0c934254a84468d59a9e902f267f2a693cff6f15f794fc4908716611d0b9109602d67e40d765f1fb035dcf115fdf11dfc011dfd011dfc811dfd811dfc4117f00c8a416c45726b4949157e4cbc15b05f99f867c504e3ce3c0b5c97411e439d0ac5b6ada8fafc2e26741fc412c7ea63d7fceb1107f30a155fa3f20fc1ba41fc2ca1dc7ca1d07e99b209c0de987323e9e85fc7520fd3042abb036c800ffa6723a1ce8e77cf90eac0a744d08373379d661f147b0f8a1107f248b2f65f96bb278c45f04e1d5105f95d02abc26d516d917fd3cd580de02e185107f14a155b815c2e321fd6896be0dc2a68ef4ed10e639d27740d8cc91fe3c84cd1de92f40d8c291fe22842d1de92f41d88aa5cf35db9f5317d2ab135aa5bf0ce12b105f0ff2d52072a3f1c7307c905f4e7d868f63cdab10be06f10d187e5316cff141fe390d197e4386ff3ac43762f8792c1ef1416f394d886d814c73d0566a923c18af42b4955c42cbf12af920c3c172683bb5ccb605e9683bd036f18619ea7415a20dd520b834fe581337d04d134857638becef091c5bb0af940ab33fd670c4bf298cfe9ad318d26b135aa5bf0d3295754d5e0f716f41b884c8fb1d08af031c1c37504eef423cda2a8ea9efb1f8f7fdba2a7c0ff407847f157e98e2a71ab67d27cbf3512acfd138efdae6119ce75106d86f718cfdd8c7d81407fa9f249fa23f49d5730ee6d905610991cda7acdce7a4dc7b10f71984a349b92f58b9af52e5a6a07d7e09e1c5a4dcd78407157e43d24643f86d0aabc610337f4ecb547efdb76c5ba5da7ede4af9264e99bc2a6d2ca9ef6228ff28d0df41b819c2ef033ebc24eaf307bfaecd1581fed1a70f405dfee4d3dd77407c3788ff99d9810d1be6e41c1c63eb115a85ad497b5a431e1cff60bd91d386b40fd786f9a45c1b12a7c202c06940682993fd9632dc1308c609ac6e1cfb3b91baff06719d8539c67522f12a3c459863dc297efdfbf7653858ae8b30c6384dd331e408337f30367512c6d8b4df3a4887f13da72d695f5bd63e944d3b92a71dcb036352ce8924cf892c0fac67734e22794e627970ac3e99e43999e581f128a73dc9d39ee541dbe940f274607920cce948f274dcf3ba3d209fe1a4d16d4e57c25f5793bf747aae3c1fd27f11a97e996eccc57ed84d98fd10fb32da1ace57d847ba8bb27daf07e1bd3b8953e1a9c2ec7ba7faf239306ee296a90f75d2d3a2935e4c273d49bc0a7b339df4863a4b190e96ebc374d287f17484993fd0434f530f07e25a3b4ceef09c95d317ca3624b4e4b10ace7db321fc97488dd72a3f3e2fa2fefa31fdf573c8933febf417e6b34e7f0807105d0e6075e3b34e2e8bc767e8a3593cd65ddd118f3a3ecda2e3214cc7a79178150e663a1eeccbefa0350c07cbe173552d42539e8e30f3073a3ecdd471953f4cbbcd1928caf68741448603491ce5bb81c9f7c14f98b8656485f50d83f8c68456e9f06c9c73ba309e7135adc2e1163ecf207c0e27712a3c93f179a6c927e296798efd15421c837e23f5e29ae37711ac7d3a2f83b87f43f87cc472ff81f0c588e5aef1db73c86c3ffe105cb3a17eb745c4fb13c2ed11cb858d15fff5f31eda3283bc58c7324bbda3485c26ebf0b340a74d08add2ff027a04a41fcfca15423c3c87aa24fd8b3f838d847c79a41cc6ab7014a43763f823587af3f46dca2982bc2d180d32f53c5fc647f425e92a2c867cad08adf2037e4e09a4b726b4b4a723103707d2612deae17c07cf895e32b0052f1f6cc14b00167906c9c175fe1861f4fb4026e398aec6413816e2f359fef12cff7808cf36f36b5af1540168dc2b2a60789318de24082742fc09841fc4c174154e16e673f81816dfd69483312e4a791d86f364880d78f01ce3a14ccf018c768456e11451768c9c4a743185c4a9709a30c7c869be0d1c294cdc80e713cd786f3f883fc96fcb91b03feaed0ff138674769db74d6b6e9109e6b69db0cd2b673499c0a716fb601a165dbaa1e66e296691bd6877bc127131adbac68dc136ecfca613cc8a46aede832c167deaa1b80c6fd61dc37c63dfd452cbe83993fd8cf6ecbe291c78e19f082cff4b389ac67037fbff96dac067bf5c1333dcfabd2e8337d587da5d1f27b9541ce193c33780700bfed32e0e343bf8dd5601fc9c3f5cb1c11cc8147c198e8556169aa3c9e15a0ad9e0f32af446859fee86e66fe9c0b84b16e0cd69873894ce792bc2a9c27ccb5e43c073696c3fdf15a8456e145a26c1f9b4feabd88c4a9708130fbd802a83797e1ce817c9d4c3e8235ea5c61ac518f1a91817e3e82baae62fa5998d2cfd16b987e304d953f98b5f362a61fe88335da99f973f0ec88ebe71222a74b485e155ecaf473a9031bcb5dc6f47319848b2dfab99cd4bb98c4a9f00aa69f2ba05e18033db48b2b0906d4e51d4cd2144667c6cb42a65356ce3b8495bb84e9fc1253e7ea112badcebf01fec1fe3c7c46b82aa5f31ab84ff72de48531d43bcc9dd73b9ca5a9f2783687725ec2ec63898f5f73b8993f07cfadb87d90732bfd37e655e152661f4b1dd858ee5a661fd742789dc53eae27f55e47e254b88cd9c732a817d780681f37108c6b997ddcc0f48cbc5cc5ec83952b631fd730fbb8c6b48f637233b08f513effb576020dedc945b92e07cc5320fd41128f3499d331ddc367eb1b21bd0ba1153eae7b8ef4793daca71f62bdfa9a837a0e9a09b845c027ac15c5e9408f001acf40f159b909a1693bba9afc7b700e9ab382b563188befc6e25712bbc1ba870be35948e0b9ce4d105f85c5df0cf10799383a3fa62b1ef93913ecb739cf9b4b898ca0df72fdd69acbe2a9fc685b9a933a2826adbfd4513f7d061de1d75b1ff42bf0b96fa5a92f6e6f819e8e66fa80bd467111c1c1748c57f94e65f956119e0a011bcf44574319dc23bc15e85e8456e5702e5f238ce7a31c983b736e81f8de901fe6f8e3869074158fcfc6d847fa105ae5ef6ce6f76a30fc1ebe0e113790fb02d2462c739b30f7905641b85618cf80de312cfd76333d885f27ccfe84e70e20d39c3b84b9d6c772770af319f176921fd3699fa94168c55fae086cbad7cf0cfb2e86bd16cad424e92a5ccfb06f63f1b8f6c7f4bb4dd979b588bda8f01ed32635adf2e179f2bd900efb0d1eeee3825e733698e555d541bc0aef63b2bc97c4abf07e48ef47f8a5f1b8cf8b727ac0d45dd00f705c7a90b5e70112afc2874c7e3cbc3383f27898957f88c4abf01156fe3856fe51260f9efe18c37f8cc9f3ef2cfd5112afc2c7993c1f21f12a7cc261bb18df8dc53f2952fd0dc6ea9c8da6cde46c2465e81e47a930c6bb60efa514c2a7cdb60463c6d38c7e4a18fb6b011fcf303ef02c82cd3d38d7681c15fe4318fb7141398cc7e760ec239b583db04ecc7996d5f32cabe73956cf26168ff5c0b3457db6975b7f04c8adaed063c2f3a01baf9e4f0fc275597d9fde85e7d963a13c3e0b35f0d39b7cee870da7413edc47c039b61ea13d32763724b4c46d887beb5b217d00a155b805e207125a966b00eb9e069359fd384fe21a622689f7c8bc3988d0aa5d0d597d5dccfa1ab633eb09eee7a17de27c8bebbf41241e69ba6e82740fcf84b7b17ab741bdb8bf0d762ed49908dfc30edbd7563a1ae8e0bd8a5d8765ee1ede0cbcc09d007d795796fb3917d2615f2c781e415d0f66ba86bb595e13bf7c4b944506ebee26b80703ebdb46a0ff468d433060eddba833d82cdec5da0efc9d4668951f9f2f760873bd02e554164d3f0fe94308adea7934841758377a78b7eb45c0184a6815be00f1a79be5725e12e6fa0feef37978afed65481f4668c953e39ea43c96435b196a62e5bc0a18c309adc25784d9075f01ec15be5c1bbfc6f0b0aed718de6be178818e717e7d9dd921cae20d613e3f2c22f9315dc9c6f13c90f3a6b0f7d537096debabf8acf69630fbea5b8cff5291595fcde4bce96da8eb0c42cbba8e5fc1ea1a4770af863ced7cfd1c8ffd16cf94de01cc3309adf2cf65bc9e2d8231043182fa485acbda665acebb295e02fb7caf2c7f4dc1363d9cd376025f67119a8e91ef0b73bd03cf5c391fb1721f413aceb91f907292dfbcd7481b141f785fed0d520ff2cf6536c2945953bc7768914b5e67074621c3f80dcae2fec4c70403f7bfb7b234fc9bca6da4c84c6e2dc2f9c95b14c2cf8a2cf8b1e903692a7fe4ab8bc95773bc1306f6d30c658f632bce95781e3894d00ae79f103f8ad02adc05f14584567878bef909a417139af09d83f744fbf9326ade8ef1757c39f3d57a37f822fd9af64f6d1b54f61f32d9c35945f3df0826d571574213bca04fb667e530be1b8bff4494192b0d3edff5f968817758c6019debcbbc454fb3ac311ea23de3f96e096bc329249db791963bd581375a98e320f08634af27e80f78171365d2c3e4434c20e999f2a1e8b07905fbeda7443ee743dc67805393e4c178157e0ee9b98496ed6cd598e160b92f20ff1842abfc78b6956fe6f70acada8087f74ea57c4f78cdcc1f8c4f9f423db09fdb12d7bbb6b6cec9aeadadab329c746dc533beb6c2ddd6d2dd6f6babf6e975ee9dc8e4f125608c25b4e4b54d4b961fd7715f41fe7184a6f94f32cbe57c0df9cff6f9c981fb43b87ef2c83d5a1bdfb88799365fa30cf389ccf285cab083dfe602dc8386f3510fe49ff32db4b93aa149dd39df40fa78422b19eef4f5980ff9b00f05b8586e8c592e1fefaea0ed90fbc256197434718d3b588061bd83c5f809f6d0616cc27e10f0fb1de3f73be0f7737bfe606d3ec1afb700efd5e333e5364213bb3fe1aa687a08e637871e0ac640fd8bec7cbaf45080b2cb540f9d76530f5c6e5c0fdc6e1c7a3861b23d3fd74320df303dd0713a4dbb43fbd6093e6f6db1fda8537cfefe81e9f44761ee057636f37be40e3e62e5fc948a0b707f4ec9b9754b828d6385a27f11e65af50712afc27f09739d03779273be87f8893e7ebba58eb6fdcadaf61b6bdb2919b4ed774bdbfe6d69db6fac6dff616dfb95c4abf00f61ee83fc61699bad4d980ef7ddc43c96fea7d9663197a5ff97c9e4bfa41ce2abf02fc837d92c8ff76bd53283cee19a96bf4ec27a2f34cbc56390bf16a155e841fc398e7239ac9c07615c186be4203e01f1279076607e4c576112f2d520f5d0f8637cfd9e343bb3f694b96bfa97a39e188b87f319eca71d4a4d3d28489dbf02e49f4268256f7c77d436069c6ff26c8c4361e3cf54560ed636f18ac258db685af1fc28cb0f3cc52b09636da3699abf0b9329de4b84b54d1ceeec795d7d5d5c06baf0baf9f4d77847a4bbc9a71e77f9faaf8308fa6c9b997e18f0017b17d3312f3e036cdb4d3cb8473003e6410fce6ef18e7664bcde3e3d1bef35f461f2cee4ce37c5ebebd317e11dce7e59e2f5f7e98b37b1f8013ebd6027d003b3ac67904f5fb286c4ab7c6017d867b00fbafa4c47180bac7d660ee3b154ec913e833c07f9618fdad56782fc83cd72ce3e73daeec93aa8674896e5876659fe749f3e1fef020ecb126fb84f5f04ef917867648977a64f2fc4fddfb3b2c3cbe45e71e70d50665348193893ecfc79481edc13451bc53bce63092d31ba4c66f9715cafcc6cb4b299df1b61968b1fc06c14cfc2ea12b9a874b85b1fd45b2f4d7afd34e90dd2a4374c93de284d7ae334e94dd2a487addb0b41760742d9ca8496b2ee86fb6117331acec8e30741b9698456611588c7fcc7b1f8ba0ce760886f4868595f57bce318f6be6082f0c5f395927caabd2349bca2e9bd2d7c0e2a1241fff91bf6c36256aec4526e74aadc3c9c93c7b072632de5c6a5cacd8fd04fbb15b9f37a67fb783d412fde782813f25e9607cf8dddbb45e021a4ff7b13ed3c74af1e526692c8fc1ddf5c660bf89e66ba774ba3bec799090fa569782875f0502aec3cf0f8301ec037461cefccc21da5f8a1404f27e92a3c0ce2e19d98607c3e5c04b6193f9c60a8f008613e871de1ebb2279c8b79e7b03ab07c55283783d02a3c5218e3431cfd01b97c50a8ba2a3aeaa8c6ea807baef1a3201ec747980fe247437c15920fe355581dd207115ab5117417af01e943084df80bfaf5e4943c6dfa43fe718da769b23fd603cf494a33c3cbe4bdecf831c21cafe10e64bca630c7ff9ad0a6277c5e7aee626d1b1fce8b3785e1e7327de7a6d777af7c3fbed78888754f05f9e11dc4c980b708f03644c30be49f2e5fd83c0bedf5f09e0eae0ba16f7ad017e3b5404e33092d79efbdca2c17475f60e7115a85c70a73bf029ffba16f78a8e7f621f2a37977b7bdc0bf07efa9a39f9e786da87f16a1557a881f206f562a6d19dea53fcf974b9f6926bee80ef87ff3f3f759ccd2bb91f4746d8067b4789d941cf4dfaa5e7c8f1afb555d61ae5fea92fc2a7ea059be2f8e9bf8de57c87b7f1ece2567a6f808e270ec469f5bb05646ff47f10684f77a50378e2b70461aaf9f926fdf27485d98a67067133c1a5f97c84a62f7c3bd12d84f8cbcce9acbca65bace9ac7ca65b8cef270bf0de98b527936a1efa4b071f51290472322e746be2cfae319e97c471e153624710da11caebff0bee621245dc97c8e997f00d8a2b700e2d1d7d6f98456e90b81461f5fa8a34b49bc0ad1a7d95c42d37a2ef6e573253e872d02bee13e697fec1b36b9e19904da2dfa471b4b685257901f9f09d13fda384253de2e31cbc5d15f1a3e13c23d25ef529fd7992ff96150fe329fbe2097c52ff6e9851b58fce53e7dd15b2cfe0a9f5e7495191f6a4b7027248e3edae6b178f41f7621c987f12a1fbe1708ef7f08b89b106fc9f030be15c36b49e255bec50c0fce2be3ad191ec6b76178ad49bcca77b989e75de9cb66189eaba4eb6752cf83718f00de911c84e3209ef9c11e5e3c1fea9aefd7316805cbf788259fe209eded0092ae42f497b580d02affd522182f4ec3f72697401e7a3fe02a12a742f44fb590d0aa7d78266c9305b479f05cb32d1ebc1b87ef77a9241de27b83d05f076f60e5aecda09ca2d14f2d8e47f8cea0c43c1dd758cbccf67937a4f20c419d85e997dd3f8ea36fae8584966d1f826b447c9f14de918ca39faee18496f94fc3b90eefff529f829c9f04c15fccf04f62f827013ff80e02bc3b3b046488be3a83fa1436d807fa80c99897cb192f27335e4e66b2b912685cfbbc64e16515a4bd98012f2afd90ccf285aea76e603a6e2fccb1bfbdcff7e9b92c3f8efd1d8439f67760f96f34cbc53b0a73ec87fb1302f74ee9be412285234e4893de2e4d7adb34e92786a707eda6ef1b87c9f57a2657f49f3696d0524ec366b2fc28d7ce4cae9d59fee566b9f8294caea730b9969aed429c40aeaef47669d2dba6493f314d7ad8f863e3ddc5b38b17571b5cbca5e309f6d886b7f7db317c604819dcfbbf2465331ece799792387887c6c3770cf1dd289c17317c06e23b009d6e4f0dcac5bb08fbbe2fc6e3be6f06ed3e039effcf08f37f5e6a69f72abfdc99785762b530d619de2d4c06f8eeeba208bcbd06bc859d7facf1f39e59d99dc78333c6b332a8dbbbcd6c57289f2711f9d07d44f05713471f8c9710da961ff41fc7e7e67a84b6e50fe309ebeeceeaee9ea6ee1eacee1e8efc680b6b4446e3a6b8cdd7cf59602f853bd3c80ee2e3e817b131a1e9f88bfe1b2f25b40ad157643d42d3bec4ebe9cdeac177ac71bfb00fab07ceebe37d593d78e79eb707f9ed9792571cef99e39e32fa51cc25b4945921aea7d69a3c87f9fd8a13df8b717847303ed06c63602383ccf8f840167f19c319ccf2e3f935bc731d473f87e81b7fadd9de20fd68333e9035faa184bdd91138b6e2b87b1bb139b4db4cf57db2231eb1893d7beb20bcc3e4cfc377cd71cd1766f7302e8ddc0265eff2db3412df4d589f7d1ddedd3ee6d988758f4f97e0fbfb2823f45b5985c5a39fc7cb493e8c5721facfbc82d0aa3ceeabe2580fef8f7bf0ec13479f1957125acaa2e430b37c1c7d42e0f320da0bd9838b9f49f2aaf00c28b384d0aa6edcbf41bf837308adea86f9c1bb8f95bb5f04ebf509b82f87f219c1e4867c170a735f78048957e148619c6d787548bc0ad1f7207b3f1fc338bcdf122f827ce8ffbd3d8b87f7f0f11b27d8a678b130cf6ae05c355e22ccf38712533641bed190ef6a42ab7a5017f87ece1c42db70c60a739d528bc5c33ac57b80951bc7ea8735b3477c9a05fb8dc417581fecb70ffa74ef5dd01f60bde83de4d39370fd08f2f4d0bf00ca33ac5fe3784ece29e2f81e0aaeddd10f622ea1a57cc68e60fa827271f48b3883d02a44ff87d7105ae28c46fed7321cf4a3588bd02a443f8807135a95bf03e2dbfa72199b6fd6efe1fe0dfa3a9c4f68950eef2cc6a740fa30422b3effc8924f94c354886f62f21fc473fef19c147d2b76cd920f5edf5242ab70ba594f1ccf9b709fec5c48ef49f8c27815e2bdb302c63fc67763f133493fe06d3a8fb509c7a859ac4db30826ca90daf236429339b904d3d7396c7e2ca195cde3ded056520ee7d9c74c2cefef22e8cbe3e2ac9e6d84467ed2f5d5eb08aee2097d34ce20b44a87f70ee3e8236f28a155381be24f2734b57ff417388cd092ff71d82ef003123f3fd5beb3734d1ee217321bbfd0ac2b8efe8706119adad87c61cc2971dc6bad43ea56e9d79a7613c8662eb39bb910ce33edc63b96e051befb91fc343e933115f74a701db94098f3cb025f9e135639f22f14e678bbd0cf3ffe25337ffce294edc52f66188b18069cb78cdf62ca0bcbc52f61f2c2e72cf433588fd0aa7ca930d69d41fddb084dfad9f85c3f9cb098f1696bc3f522b40d0146b66dd81cb10dbb4cfe741b32796604bf587a6da670f1cc650ea165bb26413b3db83f3189cd8b41793c63a9456815e259c9c1842663551c7d375e4a6815a23fc67a84b6e8b80c1f57313ef0bc6209e3630993ebd58c0f5c175dc3f840ff7d4c4f58bf966b14f9e39a1acf2ae6105aca7f325bb763b938f38d188731278edf153a98d0b49dd7b376a25da38fc47a840e9177c0c70d8c0fdcb3be91f17123d3fb72c607eccdc657303ee8f32995f721848f4ce4fd3694c3e73af0ed24d07fc675211821b871f4f183fdef1312af42f489b68cd052afe7e01c5f0ae1ae34edc861f8b8dfb984d0542ebb4c7b8adcae55ac5d9f937815ae66ed5aedb76b4a67d6aecfd2b42bcef06f61edc23dce43085e16edf2c08795beaf85f284f502ff36559cd896fe5ba64f8dfb79a7e2f34e29c3fb9ce0e1bd8bcf1c782aedcb34f209b369a8db7b7af7313c780785df8198fab51faf96d12e0c0fbff3887d7a8d30d7a7b03f33bd2fcb0ff37dfc36c83f8ed034ffb366b9f85ac88fe7356b7d1e83fccf013d9ec56ff6e9195559fc1661dc9d08e2b70ae3ee4410bf4d18772482f8edc2b85311c4c377b7f0ee4410ffbc4f5f3ac68c0fd5137e33d1f68e153ea77748d95e9b4cce8a169a9802d778c7b1749c236e67fabdddd7d7b9b8f7b0959443deae33b1e2f86c3183d02ac4e7e4ca8456d87fb07cb877c7f73b301ef73b5e64e5d0cfe4d58456f932ddef001be98debad305de1f7256defaf95b7aea6b274ec8be8173397d0529e33704cba3e0d1ed71bfad39c416815a21fcdca8496f5cc7c90e5437f9a5c6f188f7a7b8595433f9b57133a8ade5ecd5c6f02f67ece039979e89ba914e84ceefea97004e43993e9047d822e24b4aa0f9fbf41261efa1a4399bc61e2186d47de78db2d7cc4d1b7e80d845621fa16ad4c68c9d7acdf583ef431ca7588be4567917c18af42dcfbbb91d00aff5113c7435f6875cd787ed7d57b6bf7e4310bdf117e9be930aa5e915ff40d958edf777783df74634c912fc3bf6d021afb358e39d46f18ec757b1fa4ea7812cf333e8472780ed6de52ce325679e00b71f6617efc6c3c23dbc9da4af082b6daf03e32cb65ec8b02d32692fc617d7cb3253fee51c2f9a6f73184e0fbcac3f3249c63f01ec927213cbbde61547178d71a7dea3624b494e91c7c6ff953d3aee2e8637716a1553ed7bd725ac740b38ef3f1ee1cac4d718cb0de1be6e318faf29d43688a89770970ad426c31e85f365bfc82d90e2d57ea2e17aa6f9435fa176e4868c9f30578b7f9cb109e77b76e785fe3025c5b7fc5f04a2c72e177c25588eb43ae07f489bc90d0aa3ebc5781e3149f4fbe3671321d3f391f71f4ad7c03a1553a3c5bc79f84f4158496fccdede6e3cd5d66968ba3ff653ebfa09fe459241fc6d37a6e34eb9957d5c4c9787ef9263bf978e8e707759a899ed3d892ce2fdb7421da2b7e1f18c76d3ade97b8ed55a729d9c0b3498087be005e288b1766ff1ef8a009ee82b6b7f0d141941def818f0b07021fe897eb47c6477b0b1f36bc9fcc7291e78fc996fc5790b84ce6149a7fb30517cf81709e015ff869e7995f42da1636cf84f11c9606678bf3eb43fdf4dd4f458f2d5b7f997752543802d27e657933299fae3f805fc30578571dc73cb443da1fe079d56abf63a1adeff9f101deef80f76259bcd0fef06f56aebd850f9bfd021f0b8a800f5cd7e177335f2a8b17d61f021b9e5236bf20df41cac8ae69fecd165c3cb345bbc67747d2d9f59f66dbf6b45dc74b4d3ee3280f3cf37d5a9867c44f039fb580c6bba443082d7576716d77dd1ef88bb28e67617b01d87ef23d40ef2f8695e1ba2a545ee7fa6d5884ef1f9696add7361e2a18dbbee1a2da7efca290f73f621ea4a15cf1fb04b308adf2615989b734ecee2cea7713d32ff4218177089e65fac5fd45e4e339a6dfe7fc365d1277d71dc37d795bffcc44bfd3894cb11edb98b3bbfa9deeb7e152945f69d97a6de3422c61d7efa5b0ff7d695577ddb124a4c1f343ac428ae7eb4027b18a22e37d99389efdf422b44ac7bb245b985ef13e20ea752bd3eb56684bc87b9131948ded393613bd4e23b2c43bf26823e5a1577caec16f353424b46cdb6528fbfd43ea2e0da91befcf3c9fca1f876f0b2cc63b86173bf2a8700789db01e57a121e6d7954b89df087fac3ef10cc3275127f9194c7ef4ae35e357ea32097d092872bf0d9e73ab35c1cbf593083d02ac4ef035426b4c4b9bcb22fafcb61ffe38a4d0edcd7182eec29c6f1fb06b5098d6d55213eb32d23743c558f9693a2613f3456d92c1f3b20a5d3abd0160e14469f8be19d4bb4830c9f536207b17219aee762f82d4adbf37d483f88e1d95fc467f3d8a12275bee3e84f81dd6c23349e81c8b28bd97bf731f43992e61932863e31a23c43a6ebf3f0cec6958bfc3257024eec089f0ebe3f8ef88b489d365c1c43f01b160d09adeaf91eec07df0d4419a0cf93bad1ea8bf9e76f5e2578de8f55f3ebb96a2eb381301cc54f29e3e7a8dde3274cd631b83f1f83f767c37c372c0959ffc5aa9b3861fe21e26f127ec11f5dfcad545c1cf3e1773856129a8e8bb82fbd90d08a4f78c68fd520f579f6f9d9da57d08f05cecbef423d37119ae0c6d1e7ffcd8456e1fb8cfff7810ff4b182df64184768c9ffd5a5ac7eace743c6c75b241e69e443b6f19a3f1cedd9c97076b27a3e62edf908c28f597b3e66edc16f2a0c26b46ccf354fd8f988811ff8f8a7506e15a1a99e3f81f4d5502e97c47b96f573224486785f84cb7097282b43855dcbcc675de31d2b323f7b03bee2f4be08dacbe7240edbfe0589c3751dfa92af49f260bc0ad1777c2ea1a51eae9bcf70b01cfa8e5f4d6894aba2d10ff732424bbc6b3730bc6f195fb83f88730efac75e4868850373420ccfe343d6d3b671f25ab88f701dbed7f119b4b7bea3bde82b7935b3111837e2e8fb1a6de473128f34e967586f997a3e37ebc1719fea1ef30632fa4218f3f252386b88d53679c9742c0bc6f93ac23a275d07f75fd472d239b65760768abec097115a625d0febde18ce4f84c7eb712d56cfc48c3548e5b90ff50e7a8b13ffe171d8f78cff0c75df4268d25ff05c308e3ec46f25346d4b0561f6f3863e0f37e4a697651cfd8fc31adc9b45e25588fec597115aca6719dbb3d2f36ad83aa291891f3aa7d23da521244e85e8677209a115ee21840f72ce15f90eddbfa1fc7442539b469fe70b092de5b11cf762f0391aee77c7ff60f9fff0f3df80e30dea7000cbbf8ce57fcdcd7b0cdf5fc4b521fa3f9f466815fe29cce717dccb0bf18376637b3ffe467ceec67beb49a2a301a42d954c5ed49604e545d3aaeebf4c5e624d48bcca07755458c3e8105f55b8d65e3e5e5875918899b6a169951fe4173bde6feb83f8acc47493403fed37129ad4176bea975f0d77d4962f657c011d433f42b7a5b7c718f80c4ac4a1cc5a42cb9f95a817ded68469779a96f957e03cc2db86f997b1fc217b7831fc6635ea1ac7a169845661d2d47502790db1bb158ffaf12bd1ef4054bbdb9ff1027b2a89fd84d5ee12b0df9340bfbf6b181d66775cf615999d55045da1fe5ba4b1b34accce2a41791803622d4d3bbb09db82b682be88e1dd88582b124ff5b186d119b431d63a25eb581b5156274f927c5426e8e37721a1659b6e7ad051a76cd7cd70572286fbd2a85be6f73701724c30bfbf09dc2b09b1b39b73a1aea5ac8e43581d30bf240e36eb8815907815a2dfd3358c0e916d202b22c7d809cc46c2d6e1a89bb622740e463b8bb523f59c48d2b80ef1bd11b44bdc4759466829c355aebb90ca46711f09fd1aa07cd1a7eb3442ab10fd90d626741a1daeda05750d6175546575c0fe7782f97f0d74087e6013e8d3750da3c37488b222728c9d2c52fd349d0e5137edd3e890e54fe03eca3a42ab74981712e86f7619a1a5cc6ec13e651b436df5225e75920f79863572a206abab06d4556a62e87d12f66c28f09dfa3b00b3832fbb6f86f8e19af9669d895c613cbf6b5aa5c39a3981be46c7115af2722bee8b65da6e1c9bd99a3c514b186bf2201fa6a31fdf3ba13d1d49bc17feac903836c593fe5b85e873f51642dbf8aa6df295a84df855611d61ce2d757cb9ace9164d2ed80e4397f83d06b62712e876159315f1c911eb24cc7d07eccbb0ce4fa0ef604aabba705c467dcf21b46cd76df84c05772f6fc3b55e67625f2edd6f2665b18df80e17b435760acbfb614aafd5704fa50bcbf3512acfd1452ced745217c691bbaeb1ae26df31ff5e9687be39aced80b6af1d017469d976c5bab3345b3b7ab03c9676c44ecd40ae3886810f8a75f8de3dfbee62a22ed3695dc83f86c9e72c2233c41809656f20b4c2a8278cb3214ddb304758f4b0201597a82f8cf3cd04f4dd18ae97e70be37c13eb17f8be32ac3b63bdccf4589f944c3fc2f9097def14129e609c4f34003cf4b37a2cc9abd2d16f6b3f42ab7cd07f138d20fd2e8247e3fb9bf595f11353c3122f795f87731eda0ad511c65119f36f6d737c1e9fceae541b1a137d35f6f57c073eff705b43bfb573ccfc77ee70e46fc2f237b1e74fa03fdb1b084ded117dd0ae20b4e2738b993fc857d9cc87f5c5f09e278e8bb896b4f8424ae411b9c07c98405fb5b89700f73513cd49de66244ee5bd8c61b4601868a32dcdf8049c7925d0076c15529ec6b735f1a37c1b21863e9460cf31817e632b115acaefeeb966fe04fa64c5bed79fc42b19869c29adc7fb15f0bc7f179c43c6e01b51dfc03d8cbbf0fc77a059776c500afb47dca31fccf29c96caf313b40dc7f7bb60ff733df0151bc2ca0e4d95fd1dcec2b1fd88b11ed6d6b1d3cd7687adbfd71741bd78863b2c83760d4fd32ec25bec8ccc757037e4899d99010f6745e06104cb5b48f2c2da3f3692e51945f2e0fe1dbec3053ece12e8b77821a1553b60dd122b62f90b84f96c8274d8b3fb75ac4fe0fbe4eb194fdb587a26be44402e09fcf630fe2ddb700f3e53a35c8a493a1df320ffbd78f6b09194e3734679cf23f8ac883e7f1b129af0142b11c6f86f7de702f849d0e7709c2f4e24f2c167eeeb59ddb966dd1b289ea2715cbdcec449a07fe0bb193ee833813e7bd97b82899358fa7abf3d1b9639ea690ff966109aeab503d36b07e01bf13633f990bacaf07c22b14199efdef9a62ceec37189d9aeabadc17c46db1a66fbf01d8ffbe0b928365a18fd0cdb1ccc2fa8c31584567c86f9abbb19f2809e63634cecd8d8949cfecc603d1dc367dd8e295b8be17a0efdf2dec3ecf2146297f06de14417c85b93e4c178157666f6dad96fc703ed48fdaa0eb8d794e80af9ef2534c997c07b381b181f586f7748bf8fd02a44df9cf7135a85e8fbf001828ff1582fad0f9fe1b6119ad8defdd54d7e63673339b4667258ccf28f67f91f64f97798b87a1fc0f5ec2df979e067861f963fddf84df7aed166e05b5ccfc1be5e0cbfd33b90d4c3d7c3e8977421a165db1ec23591654c8fc1f7b61e81b3bd18bc7bf520f8a97b10d7d2b520c4bb2b75593cbbc715ec89107f89f84d12f11ec190753c8cefb3a67b6e447fa895092d797db833cb877e516b9b3c06f175597d94472e53f4a5bad06c4382e84ae75172469f72b84f877e55551b0f2375619ac29d4df0683cf0183bc72f8ffe020359419b32bd5767d5073e1ff5317909dac8e4159be2f3508af72b607c4ff41265e75ab2af94c0fd2c7c9e423de69a7a7ce43d8247ca053ac0fd818758fa40333dd197c4ab107dc6ce25b4aa0fd7d9d34cbc18def1966dfdfb1ad6866d8426e3d3c3f81e58583f473b445fb5b308adea059f7b09f445fb10a125bf8f8e60f967b0fc0f9bf9ffcef2ebf719158d7b81cb08adf0e17dbcc77e63e570dd3b94951b0ae5763acac11da9c4e9acdce97eb9c7aadacbc560cc4b0c63e5c057eb637d1de5a08f2586b372c3a1dc227b3901f7ef1267b0726740b952477d785671262b7726c89ff1896baf58d877dc12504ea5956698bf3e848b22944b67ab0f91bea0da3442987d0c6d0b7dda0e7494c3f409667c304e1442fa58424bd93d3984e587bbc8099c1bc6119ae63f8fd58ffe6cc1f74d02decd8fcdf265b60ec6d527af22fcaafac8334e0cbe25b676b1993736db2c63f843001dd8fc2104e5e7b0f22596f296f79a83f2e7b3f2632de52def1706e5f1fb4f9677ac02cc0ea9f2f8bdf0a0fc5c533751cb2760eff949b0f7d83cd336327a7784f27321d37d11e8fe26461f6096cb646d96284ef1e2bdcf6cb84498f35909b4eb37bf9e8d5559b92dacdc60b3dcc6766ebe3cb8d3bb119febb799d8097c467a84f08df148ab74b8dbb1f16707ce1807ce180b4e58fa6366bac03d51a5a78b7c1e32b923175bc0643e96c97cac2f97a7a08f3cb59895dbc2ca0d66e5e07c25183be78bf0b1739b899f40bfd020afe0ce058e53e883f6ef84a6ed415fb673082df92a656753a17ca9b5193eeb66da8e30db4799a10fe8c7cdb6056b21f405fd7742d3b6a19f903904cf963e81e1e379ea64863f99953fc781bf8da5737c78e72a3185e14f61f8531df8db593ac747f94d63f8d318fe7407fe0e96cef063f89c772ec367dff54dcc70e03fcfd2393ebca79698c9f06732fcf31cf82fb0748e8ffb36b3183e7b5f2df13707fe8b2c9de35f02e9b319fe6c863fc781ff124b9f60a6ebe79fdded5bf0fe6b027d1fd764f173cd784d539b46bfcec7115a85f320fe0e86378fd5f784255eb509fdeb3e69a66b9cb0b6e2387d99c967c6ef4de23c7b612abf87df1d443de1b96d2ea1e518f9ec081febd9b966b9d862566e302bb7c6dd1ec44890f13301fb9fb1cb094de7485c7f5c41683a47bad21f33d3b11e5779630e856f2866328706fd02f95f00f81b094de586e97fb7a7c7d8b81ff95d31f0efb86515d04b7c7a33eeb3e25d877b33b3bdc04e16129de1be0d8ea5e8073a97d0d216b6e0dda653cd72894590bf3aa1553eb86390b804d291d7bb59794c9fe4c0bf94e1a33f6bdc03b98ce1dfc3ca5f66e207eddd4668b24fb139039f3902f784d137f53c168fbea92f24f9305ee5437f15d87f712ff90a8687f15732bc2b48bcca7717c383fdbec4550c0fe39730bcab48bccab79ee185c902ec63eb265f7e5bdf0a29738d9f773b3ebfc3b810031f8c09f4957d01a165fe6db93ef6b6f6500eefdc5e135e6e3b9ebf9492fa715c60cf0799fa0889a10ffeedd1caa10fc8ed78b70ecf7cb646c4c1b4a5a9b4ed78fe73bd4fef8033f61d2f91bc7142a3dc713f067d915f40682ad781c294eb4ea607c459ca709686e3203f31dcc7b6e9027567d305fafeb6e922acdcf210d987940b647f8d25ffd2545c6c05d143bafe83e316ee4de2ddbd1e8496217e8742a05fd30cfc96e0377a13e8bb1def9ae3ba12cf119b907c18afc265903e88d08a17784f2a813edabb105aeaf5f910ff17029e7d1237a6e4a5ff96e55ea8e8cbed05bcff84beefb7927c748f0dcba15e579af96337113dc11da5d8cd240eefbdae227170ce165b9dd2ff8bf03c12837badc1b32dc56f6ac1bfcb82df25041fefe96eb7e0e759f0d75bf0bbbaf1436da51464ba5c94b1edc40a12073e63132b491ccef9b8ce43dff4f3092f2a1e7dcb1f4c68ccafc255908eeba855245e85ab217d38a1a5fe5fc6bdcd35acbe5b587d782f19bf677939cb8ff37215924fa5af25b68a36733b8903fe63eb5232df896727b78954bf5579ef803ada139aca758d30fbd41ab38d98df903fde59586e89a3ba433d3d4af8b6e9c92537d413ca8febe956d686e1661b5e451bbe83d57717ab0fef79a23eb89e707d5285e4e37ac2beb1a7f4b496e969addfc6577611fd507d61fe21667e9449c67a2db5e815c6c918eae736618e93cb499d9558fd784fee018671bb30d7ddb7b376617b9e32f1de1c487850f8e0ffeed53fecbc06f725714fe154c6c73d8c8f95245e85e83fbcd4d10e4c87f57f0cc71c6673ae31a08ccd5d4e68c45721cecbfd080ec6ab10fd8d1f4feaa7f1f8bde4fb18ffe85b7b0ca155883ebf07125acafb757c4ebb9be1a02feeea8cef07185e1f42ab10fb0afe2deb7803df5142bfddf09e81d8c0ea7c88d5f920895721faef2e20b4c2e943eaa37d0cea7f139f2d1f49533fa6a3eeef34d3637789601c78376e973fb7cfc01e1e35ed441c41e2158def753d2d52fd55f18eefa4c058ece1faae1a8402425c4b5fecf3876d0eca5d9359b9b7f1990ffa23d291fbd9ca34fd8cdb17dac6298456e57a33dbe841ca87d9c64a124ffbf5b50e7efe3fd6ef112f985fd0f69f2234d51f1f474b4d3b2d338e20de1813ef9dcf1df263f680fb2a4e7ddf43e2e978f214a1697dbc9f31fe63ebcdf498920ff4d5f7f1fd2887eec4e1a62ecaf4c5e5262fd837dfc1becbfa66ec9ef03e16b489f7cd5a21e55464d8dedfbd3e36f793f86e633ffeddf66e8c18d858f0dc847ed517125a62bd371768f4b7dd8bd0aa3cee993d29ccbe88be72a17d09f4813e84d08ad75d21edb4f93304bf325fe3387e9f4f5f86e711a59632f88c18d5076212c2fea9b4f7f19d04941fee1162fb160aa37defc1f955ec01bffcf452070e9e8331bfea09f0ab1ee4873b8533c69b38a17682e306ea7a23ab6323d481cf80cfb07c0d593edc93792844aea511e49a86ff603fe0a9547efdb7e4e58311409732fb443b40fb7c9ad927f4f3d8c3048fae23101ff7c35026cf30993c63e68be1d935b63f93ef7ba8b4c904af9289fd21cecfe8abb617a15559f0219cd8c4dab889b51179efc2f071dec5363ecbdaf8ac992f866320b6b1c4d2469b8ff92904af9289bd13df197e8eb5f139288bf72471ad554068da46e4bd0bc3c7fd396ce316d6c62d66be187ebb16db38d6d2c6887ec36378e7139f93b6020fc0937e36c5780f9e3755fa3f42b0c3ea8335327ee73981fe5ae79be9313c9bdaee48877dc5c40e473a9e833eef48c773d017ccf4049e6fc2be5802fd9d0e23b4d4c9477ff832feb83ae1335d3915be4cecec651febe36e803586b48962bdccb0c0176be2258205fe5c3f5e0a58f8ccf23cc37a8961e15938f11dabff56583b7d2ce59e2f9015c57a916141b97fb6877c7866d05bb8c75489bfab9b898f3c27d057ec20168f677eafb3f4d748bc0ad18f677b560ee7b53759f93748bc0adf62e5b11cceaf6fb3f26f917815becacabf9a813cd2f41f0167109fe29e18fad6411f979b08adf2cd857cc53ebdab34a40e3cdfc23919df0958486889f109de13c1f7bc501eefb1fcef41fe9e26aeae07d7411b7d1b50aeee54f809de01c2fbf2bdcc3a82b28954db12ef9b7913ef130c45a3ffcc0242abf4cac2e4bb8b30f9fe397ddd81ccd00712fadecc25b4d2c370616f575f4b1d2afd38568f4d764f99b2fb14d7add88fd126ce24749ce4039bf834ccff5929a9239d6d56847a76a67808de0dfb88f0b593c4a9f063e0f359424bbe3ec331fb694877bd8729f9fb02f6e962cf68dac377c562304f25d0e7683d42ab7017c43f47e838c1dbe4c0fb99b411cfa53e05aca6240f8defc8f27f06f14d58fecf85f9ec8ecf7b5f403c3e83c0fa02cfd812e8efb327a115cf2857f4f7d983e061bc0ad1bf673fc21fc6ab10fd7b1e6fd61fe07f6be2077b02df321afd7bd620b818afc2efcd7a02b9607c5b168f7e38f17904fd4b3ec7ea457f9479a41cc6abf027486fc6f0311ef567eb037866f989696781ae31be83192f9eb1c7735b0af033b4a520ffffd99259cf012cbe2d8be7b6846bf92c6d29c0cfc496703c45dd903bea999c85669c1f79421fa8b80f7528895734faf47a3a034cb447f47d8af67818895774b50898b81ef935d5ae047e4309cffc7f13e6bcab68398e2bb5e87cd799e512e8eb7406a155883e4a2b135ae27c037753bef9d90fbf7fcb2c17b41b7d98ae20b42cff6d637bb904fa24ad0d76b685c42bdc105fae893f899e87903815a29fd2258456fd1b7d3aa18fd03984967c7e87ebaf22e01bdea3f90ee6f6d85693ff327e2f5459b85bf55daed9e6d83656d6e637623bcb63f11b11e0ed6079c7a6f206ef74232febcdb2d8beeff11d137cb640b987f8e4f8be3d947981d55f487845bf152fb23cdc6f85e2096c27f692482f9f9745e6f2792503fe5e4dc31fed6bdb084dd6a8df6470f7506dafe932f8de17bc7b98f420be0ea15518837876e73d49ee2b277308b60ae3c21803342d7f7e7c826163b98430c6004d93be9c4c0aa32f6b5a8d29f0fecf8fe873f435b3bccd8f4cec75334f12fdb9d626741abbfb7132abf70d56afc55eb0ada8bb24fad905ddfd80fd3d6ccf069e6f053e4f6f71c46f75c46fcba08e423ff4a6b33a203eb6d9ac2314eb3456ff7647fc8e0cb0f09bbf351816be6ff866e658810def4f6c189fa157018d3e7473092d75ffaf11906fb9592e89fe6867105a85e85b17e7df15ac1cfa8cad05e92b597a15333d5985e1b625b40a2b423cdce3123731bc4a905e9de4c77815a2dfd9f60c17e3bbb1f883890c0fb4f316f463f437db84e587b93086fb3ccfb3747c07ff0542ab10fdce625bdf20f194467fab35182ec6bfc86c601ba1491ffdb92593f169a60cc52d4cc605a66cbde9ccb6ba98b6f5db5cc059cd6c11fdc88e25b4ccff6b75522fe127d8a3582d827108b163f84d96e5665d2efb0df3d517c3b903d7a53d08eda59e21b84da14d0675633adee15fc9d2f1fc15fa8057c7ac27b0831e84a6fc5533d31574104f69f47b5c83d44be3fb9b7c057b45ab899da41b7b40ee31b8e39a44dfb64b08ad78c23e817b7fbbe9eb3f067b707a7d88f5a24dac2075487bfa7da01b2f867b7570d73accf75ef268911a13e07b45dcaf5d0cbfef7e630678c41f6fb2ba1d0ffb4ad077719e009dc47632396462d7e88fb507a1a95da33fd6f6266fc95c88477f9575ccf2c95a0cb716abf75887bd1ecb68f4975b83d44be3fb1359a8b036c4d761f17520fe28165fd7118ffe45f1fc7339c1475da874bc07b082d4634b5f49eab3a5df44eab5a463bda8db207dbd6983c9faa65e909f647d4739d4670356ae2e89b795ab47ecc3968e7222f73203d9907b99813cc89dce4006f46ef72a618e47581f8e47e083eb4fd54ef54c86efbf6f26e999ec53e0d885f310fa5d5d4268327625d1bfea42422b3e9e08a96b858995449fa5b508ad42f44d5a8fd02a3c9ec80afd92a27e5732eca60c1bf6f892790c1bf69692cd08763386cd749044ffa15309add271ed897e44c7115acae6bfe827fb23ad2bdfe7b10a179b3849f4375a87c5a35fd1a3587c6b473cfa66647d39e0b325a351e72f9bfa0ad25ba5c9cfdeb148b64e93ff2696de263c3fea36d003fa3ac5beb08ad900fa699c4a685abec04c0fc6ba7c877c0a84553e417e2e1f9e7f25cbcfe5c3f3dfc4f273f9f0fccc4e83b102db8feda16313f24cc726e48b8e4d6d084f998c27c823f125996c2b0c3e93cc6f64d2f739e8e19e53205f7c0e429f8ab508ad42f41f598fd02a3c99d48d7e13f97881d8ed19767b083b30ec0e107624d81d4deca09ddb089d7ad6f03c1c23712dbf5c18fd3d885f218c7e1dc4af74c4e33b1b2fb1f8554467a51066382fc43e8110cef2629fa5cac5e08c33f6b908d6776a3b48c77d0ae1c724ffc7107e91a6ee307ee08c2389fe202b135ada4ebc3de129241ffa3743bc207f67c85f89d00a779d293fddbe9036c4be64b8a7006e6d42abb2eebd280fbf7d10f82f09ab53ca3ed133028f2affec08f9d3f577dc6be802ed847dd124facebc9ea463bc0abb41fa3242cbb627e3ee3a635ff9fcb3efe77949d8678be1b9188c59b16fcc768aef53f69ac4bb72dffa3a38f03d88077d27bb9bfc07edc478bc6f826764617e8cb9ac7a1079c3197ef2d4545cb207895321faa87c96d0b2ddf88c92f60c5fe5f1bfaf5be6ac3dd94b98e31cde9dc033bc4cfcd663bbd047e1c1845621fa447c8dd02a24f72d0239f44bc525fb923815f6079c06849672a8348df13180f1017e089303191f30162407b178d8634d0eb6f047be1b921c4ce2543884f13704f8abcff81bcaf883679ce4e98c8fd389ae48bcad4f571a9f591d1961ad32b18232073bcaa4b30fff9cc8abcc7cc8248713f9e2be00fa13ac49f260bc0ad16f602ea115764f8683e54608737e1f0121f155973c8bf1853e1457135aa5e33351a130c7ae42e001c76dd4c1488bfd90fbc13a1de3545824cc7eee9fa379fbe37912efe7a522350e868cdf41fb607f3d596cb62ff603e3bb449863790984e8276d1dc3c5f5ce1826b7d1245e856321fd6642abfaf11ba3d2f6dae4121e55da8fa48d44e6d6760e67fca04f4b587f55da095878f70cf589fa5ec3e888720e5dbfc0d97c127d9ad524b4ca87fbe3e8d3ec7542ab107da5bdc16c7502e109e326a5e2827a27b37a27917815a2bfaf5c424bdb3bbc94e16039f4df751fa155887ec1de24b42a0fe79c49f4ebf516a1653d070e27ed51e18c541b9233985ed1b7da71661d49f4b9f5369119291fa4bfe3dbc3e1cb188fe07334399df138dde7f1a0cad9f388feb792e8dfeb5d422b1ee0bbad49f4ef857b07bf937815a2ffaef7091d5506b42db3495b6667d696d87f809ec378fd95c4abf07cc62bf8cd4a5ee0e075364b77e90bee1324d197db5b8496fa3a64116be36ee82bf6df34fafacba1af3ffff7f415d8de1cd696394c9fe7b3b6fc4ae2553897b565ee6ee893b6651e69cbbc88b677a183d70b21bc88f10afe8b92f31dbcce63e9dcf6b2b1a5cbc36d29c7b3db92ba56f0bf664b41bff8ff812d05fde242d6960b595b2e72b4056d6a016bcb82ddb035da9685a42d0b23f68b8b1dbcc27ba6c9458c571c2b2f71f0ba90a523af93185f93085fb2df1c90cfda84feeff83a86ac598235069671ac4d8e98cf78c47268e71f903a6de919b6e1f0af4d9cd82f62b7d78139580eeee024d197dd872c1e7dd4ed847271128f7253e91f413abcab9244ff7320df1c5cb35c6ee20572bf32d5961cbcbb853ee26a125aa5e37d13f415771ca1a9fcae66e957927815a26fb15c424b7db6fa83f1712de3e35a86873eaca63219c07dd424be5bfd316bf3f5c4d6ae277955b88cf1b6cce7adda41ac6e2c87feae8e63bcc3997a7215b3c5c5ac3ca6bf63c607b2a4dfb492b6587588992f68b38bef1166fb021960feb12cff264bfb2a09a34d56de68db205f0ede737ac7c1f372c6b3ff0ebe77543bbbac720eb2e3b964856dc1fa02fb459f61f8ccb294c487f0557305d331ded1a9496815a22fa47f125a95c3bd98d590becbe42f68c71ac6df6aa63b7c4ff413422b1c3ca35d0be99f129ada1aeea52f26f5596c31e00bf70d6e77f08563d63ac6d73ac6d71d8caf3b20bcd3c1d7ed2c9df305e745c9bbec7ca1afe7e47ac6d77ac6d7dd8c2f787f3e798f83afbb583ae70b9fe5efb5f395037799921b185f1b185ff731bef059fb7e075ff7b274ce17deb57bc0ce17faae4e3ec8f87a90f1f510e30bfc02241f76f0f5004be77ce1faeb113b5f397837f051c6d7a38cafc7185ff04e77f2ef0ebe1e61e99c2f384f4b3eeee00b7c8a249f607c3dc1f87a92f185f7b6373af87a9ca573beb0bf3de5e00bfc0e254b195fa58cafa7195f4f43f88c83afa7583af0158c4bf42c19cf19b00fe21e722ea1e5985a0bd756979be572f0fee1e7ac8e4da40e9cab2e85f05956c7b3504791bd8e609cfe82d054be38ce7ec9ca617d38febf4e68ca178ee37c7ee4e3ed078456218edf5f113e305e8538ce3a6417a47f6ef213cc2f9b085f729ecc3dcc81e3904f4e4561cae75347f9db181f2b181f2b4c3e6a6e6036806b5787edd4dbc5f2e3dd4ed4cb54c617eae739d62ee40be7393eff5e4ee255b8d95e3eb0753e4f5e4ee22d72cd49321bc7f9ec1bc22fc653b97ee2287faf591e9f3982f9818fffcf91786a7f5f92fa42ec2fa81ff5fa88837f1c6fef70f08fe51f77f08fe3221ff79e23f12a5ccff8bf83c4abf06e93ffe0cc17e77d9c97bf65fca17d6c71b40fc78dfbccf6e1bc1eccdf0f9af8d8af709e0de6d7ef987de27c84cf7edcbe50ff384f7e41f0305e858f99f841fb703db58db56f338957219befca94df6e960ff487f2dbc1f8df4ce25588f3e597a43e8c5761a9c3fe70ddf5bc837f4c7fdac13fa6bfe0e01fd74f2f3af8c775cc4b8cffa749bc0a5f36f9d7edc17815a27f136e7f58ffabc2de3eb8939044df1e9f103c8c57e1eb267eb04ec2790cdfe1f98ed01e19f7f1bd1cd7b88fe9198efbb80608e65df409bc13e8cb483c8e732afd2342232e5b7fa49b435a6e61d868037c8cc677c8d046718ef986e4c7781c33a90e38feda34f86b4cfcc006710ee273cc5a128f639a6d0cc7b10ec7e0af1dfcad77f087e97c8e5a4fe2558863acabfd1bd2e0479dc336907815e218fc25e107e355886330b6ff0e128f6326ed239cff471dfc631fe573e0a3241efb5c987c9e48831f758e7c82c4ab908fb18f91781c93a87c1e22f12ac4f7ba5cf279dae43f4847fe5f62e9ae31f25307fe2b66f9606ca2639d8d3f1ca35f67f5d3b1918e819f127ec858987cdb818f63d19b8cbf0a2c9daf21de24f12ac47784b87d60f9f7d2e06f35f103fbc0749ce3a7123c8c5721fafdf992f083f12a44bf3f7cfc40fc0f1dfc213e5b23243f24f12adc99a6fd1fa5c1df21ecedc7f115d70853091ec6ab10fde67c49f8c17815a2cf1b6cff07245e85e8fbc6651f9f38f8c7f6b33548f21312afc24fd3c8e7b334f82f0abb7cb07fe01a632ac1c37815a2ef932f093f18afc22f987c76917815a2ff24977cbe32f90fd251bf5fb3f4af48bc0ad1070a1f3f10ff5b073ecae73b96fe2d8957e1f70cff1b12afc21f1ced43fe7f4c53ff4f2cfd4712afc29f59fd3f9078157ee9a81fc7d75f183ef82349e21d0af431f21da171dc53e1af667a0edebbc335e06f0cff5712afc2df193e5f43fe9b95ff9dc4ab70252bff0e69b70a6f62e97cfcff0fc3e7f2c1f4cf593af6bf3f1ce55f64e9bc3c8e2f7f3acabfc0d279791cbffecbcae3793cbedf803e48be23b4979a27d5701036bf06e9bc7eb0cf0a9e83ff1d2c9d9707fbaf107394dfced27979e8bf15721ce5b7b1742c8f7281776b2aa03f8bef084de583fe2b1ce347909ee1334efd3cb3bced592578fe713cabb4c235ca6566b932fb7437b3f4db58faad245e85f82cf21da1892c8267894f1df5f3fdc634b268896b0d384b0dce03af34f31d09fbb602f35f919259a087642a4effadf0d01780e39cb9f57b663bb05c9967be038421af0ae857640de107e39156e9379bb8814d26cdf6b5ae6de2e4c448fba2de2b80f7de73e0dda018cc1315d0afc13d84f6e03e27dcb9ad5c0a713007e4103f30029e0bf4fd038c03ffb17accc73878eec821fa10780e522115977334b12dbca30a774ff41a04e32e21b681710b218ef8f8c881f779f5733ec6d520fa63f72db46d40bb8fc0387c47e2c7e8f2f740c71e8e07df47d41fdc0bcf39c65577c2d32f577513c5a2504c164d75c106f2d760d15f7412c78b41a2484c1213e55f9d643841fef7298cc7928d456e9a327acc55bfd4bf7abada69e23c59b4587646490c90c45419552cf32b8ceeb2cc34d14234d7d81364da288933458c1763c54851cdab4cf8eea47f17ca1c6335e80f15ca54f158992a1473e3e5ff62596c9a2ca8989c2ae3bbca9889f2678a8c1b25e99e3254a54688666298fc6fa20c96d58e17d3253550fe9eacf14648b6cbe64cd7a433642c2fd35f624ed4dc4d903128d0c9921eaf391ca07f9fab392dd6dc779771d3649c6acd68d1518633756d65db3e45fe6dab732088cccee31991e23daf22515367d91ac57d537dc7e1ff34b22f34a2972e3f54f0bb61bca95e995c5a4613ff27437f9051036f77c068a645e61971cd4553fd6cd2bf8c04a3b7b16c0bedf6edcbbbb56819da16bb6494ba8fd62d4869b8c6bfaa6fa899e87972c26c5a0bd1544f3fd5d3342d4cb00aafbe77441984f0262412f13cc52817bf6713bf5e1e0dd88be2f7f38dd5f9a22b20a9273f5301da45597ff98762b6508c935915039364e131a28304992ad3a66926fb6a86cfd67d525530515265f496a72aa9a0455f76624dc7be4bf8319bf02bee6de1a71f6dc2845f3168574af8ea9f5d82951c124cc7834b82393609ea55d9a07d64bec3d2cc1d7629ee17b42325c5a63ab25aa8b5b96ad34ed32ac2c2b0be5ed70d94865f2ca7f9491aaab3fcfb5cddf4fade01ba8a31b2e2b375c3fbeaa585622b5714d6adef29b3aff0570771aa54532fd9792afc555fafa23bea3c8572653a55f8312754192af3f490ca685bc58f1920eb9822cb28b6fc98a192eaa67f7f7a901fa356991375dde7c9c774bbe154d6edd83d61b88c276e319e3c653c0758b491a7b4a1fd047a815855d458f9bfa7cc314a2f944bb40dc94654628d50fc3bd848d86c78ffbd6dc37da4a0c6c12a71f76cb88acd862bdb6d3893daf4e5e14a20ec9896bff6019793a159e7cad4e6a295a4f2e5cf68897daa28d0321e2afa49231d28d5324ecc929cf594e59acb157127718afc3d5e22f597a88334ca5c895222ffb796b95b498c96124da18e946d2c90921c257f8f92619eccd15cfe8c9479d58f4a6d2ebb46be4c6d2de956f2ef024915c81455aa4872da5ad2791271944c55ff5b8b36b26c9e3243f9b7ca5d28ff56b529bb6a25539beb1ca334721b8daa304a24e2488dd75ad7dc5ce72fd298cd24becf51befcdf4cc6b694bf0b249d2771dac81c2d64de661aa948f3d346e72a5636af5b5428edd917ff21a6f8d38d1b4a018552d80552901de5c8315056d849f496ca9f29d55024c155b503a5c8674993e920ab3b57aaa5b78c1d2c4b0d917f9d0e0a28d44d56c21b297fb7d08d51622b947f2b31b7904c176b2134d7cd6ca315d246329f276b2894ff4bb4929aeb94565a012d240745ba741e88ac852e9527e3d4ff222dca16b29e3cad785f50f95a78a3344abe16581bad4c65104a65c5327f732dfc7ccd750b301925ee125d73738dd74a9b53a1c65538cdd440a7155ca2ebf0796eae15da3a50c0a1a6026c03b3127a91ee07a3a5420a64af3b47865d25dc0009df558f1f43a5685b4b7a929821059e2787e3d6520d13b44515ca1cbed0157b2db5bdb4d256394a5b64736d51aaf97eb3941a95adb7d216a36c5d59bab2c6365a6c4ae4bea5b5d622578a2bd6ea2892e55a6ba58ed296df4a9b4f1b8dd04c2bb6954ec9937f8fd4ca29d6aaced77dc0370085a7782bd6bda29556cc48cd714b5d6bbec66aa3ff2ad2bd73a4a47c05b6d42a6e2353fcfed95c2b4e296aa4ee5128f4c34ca1979df994c8a7cb21a38d14a602eb252dbcb9544a6fa9867c69eb7da4c82749f5a80edc4b96eb26bac841e86ca9987ed2c2fbc85cd340e42325620b6d736d342305daaa54f30ab4adb6810eae2c2d4fe769ae85ae86883c3d2495e861a848d3453abeb91658732d7635609568d18cd416e62bb5a516bb8fdd0c6c50fdf6d59dafc559ac87a4425dbb3f5835d7bf47ea5e94af395156ac44dc4cc7287e5be8b2a3345e2bdd8e429da3b96e5b0b5d5b310c48ea07457e7859919b4b0b25f289daa20649117694107d25401f39bca8d17fb2fcadd8ec22453b44a6f694ca192b05de5bcf8d3364dc3899c71779b116a3624289d4b7ed7cb0f012186f47ea66b6d2cd29d4034c4b2d66a58296ba712365e9d690b3a56e5a2b183a8a75c72ed2c342be16732b9d7ba4ae4ff58b165ad8455a01beb8555c6130841468fb1fa9fb638156b03f1895e89964a4e6274fffdd46f35face70abff7b6d4edf3e79a3c98838af57c5608830b8afc88b22237d76e4ae4bda4f8474b41aaf5dab9d2f6474af10f91ecccd413fa0039b0b4d68a182585de5957779aacfe74cdc22869f7bec80bb4cd8e8401a399b68f51bacbb6d2cd2fd0cd1fa9530b35bbadf4348a8a5103832f88917a7029d28a68a1c7cd128dde4c0f0bf95afccdf4f4d742a7e4ebe7637f8628d17dad39d4d75aa3e66bb4123da4b4d1c22dd2b95be8e1a844dbbcafb2d620c4023d3c15e9be35528ff6c57a0e19a56bf607b13cdd8ffc295d2918457e6459919b8b6325f273a4085b499b2dd22bbbf3e4df33e5d03246fecfd3429d2915d146aaa3ab8ced2e2dbe859c3c3b49d64e93717d24ed8b3c4f0bb3a5ee9a6db4a5b48241a34437b895b6ba515ae0cdc0965ae9c615684b69a3c55d00ab99422dce517acd3052f79ed6dad27c25156b85e6834a557ea58e623df515695b6fa6edb958a394e8f1be40f78f0210f9482dca3c3d5894685319a555950f434b0b3dc1e6e93e31520f737efe665a0923f530e47351a4b91b1988bc6a5991d3a70f5fe4b3a45055b34e95e140295ed5410b358b4a0003a51a7ac9b44952cc7da4b2466a46ba4b7bef2c73a8958c2ff2967a0028d0d6e15b97bfc02b814ed85a8f7dfe4ac21f104a60daf2078de65a9479b0d86ca1f3176ae1b7d4fda98d166889565289cee70f42ad746c2b3d2db7d0bd225f0f866dc0aafd69b0408fd085da327d05f86bac123d17e4695e9be9f9a040f7a50258d7b48001281fd653797a3e29d093a7df830a614a4791573345ee7a66c2e5a2b280736435d324e02029e202a9a07e32be878c1925ff6e23d7e8e7eadd9b1e7abcefab0798fe7a82ed0ca26f014df227ce023d4ab7d182f5a7a762bd06f0978ea374772f8429c9b7e5123d5ee7c1b8dd065630a3b4800ab4909be9122d35b7ad60ac1f058bce66a0307f6028d42b8c423d91b7d6250b6018f027c702cd554b3d58e66bb529d466bab43f89b7d02df0e7a2d6b0ee1aa5edbf8556716b181a5b68e328d6cb45d763f451c2fe189dc9f398eb315aef68f2e757fd08bdf77770776f0f4b1d711e99f11e567511b6011b7507ab82457a792a526d6096d9d5540993e49f85125d0d080345999d0695c55157459ba6f4d97bf11ed5d42019e71f229ea253c7ea93277fd7cf97db6459db34395b8d95f1e3a56d2b0986950ad7a73a9a6dc24467d7654dad4b75385bfe3cba345ec9a605bd79327a9f68e1543df52964b5c6086b15cab797ce3b5df310ae0935a6d7609a180973815d23b5b4461a8568243b7e5d5ad9cfa215dd0f8fb5f5433506f491329fae23a68ab3645d53f41e94da06192f334e9323b6aa7d824ceba82d679ad64af3483d767f1b576a6c3dce3264298032e0d5dde0956d86a8dd26ecddb31f7ff776bc083f48b41b98ba915393c9a1458b16650fdeb471d511ae039c701e5c4673804d82da69c0d87dd295d5dab4501ff0a3f1956f77ae9bf1c05a4f4bba494837ce9e5797560eb46945bf423d6e9f68456dbe2974bac82a5fbdd4cf582f0db45e8e0fd14b7970ebd24c159b66b47385517b5433788b6a807c4438558a22853649b742d533555fd150f9144ea1c0cb32a95b58583a5c170d33d64523ad8b7a4294337f2ee91f6493be7e95fcec7dd22fcab6111f3dcaaf673416964329ed06a269481f281fcee0eb18fe3fd713d9f1da08f63c332ea338d8b6c25046d1d422b93c25b93cd62cbee238debde238c45559335765cd77bfb2436de67ec4be9b063ac83a8a74a7eda4971593437598ca9db9b1b7c878e86999761a280f6e5d367798cd0c94665ad91ac055ded2adf2c35dc0adb3043ec205dc264be0236dc06aa0566ef8f8c25688b9279701afe306afea022fb0803fbf63c78951c0abb9c04fb082f78cc4f9513670357ab4cd44de0ddcc047bb80db65095cdd057c6296c0355cc02765097c8c0bf8e42c816bba80db67099c6b1bd1750f9aba4f46f401e26cfdb7a28af4d1ee543146df3a9c08e735eaa77c17341d321ee33bea31be4dc818bf67f8778dfab56cdad343d459fb447bfecede40f9f7cc348f38e9771c3b65ac95ce5a2bc78568251a5f2e691f6beb844adaa764d2093bbb3be1712ee02e5902d7b601abe569d74c80ebb981ebd80c4f4f5f13f789e1f9b9f0c58cb1d0d5c214dd57764bc5a5aa756a84c1a25bc666d95d9b65f310b32c4fae5d465bd73573f4c872e6a8e7023e354be0fa2ee09e5902377001f7ca12b8a10bb87796c08d5cc07db2046eec02ee9b2570131770bf2c818f770d65fdb31cca9aba800764099ce7021e9825703317f0a02c819bbb80076709dcc2057c5a96c02d5dc043b2046ee5021e9a25706b1bb09a394fcf04b8bb1bb88d0b785896c0f92ee0e159021758809beac7d4f1625f2c22f6ced3c61936a9591710eab35ef5bd3ce15e40ece9e78b136caa571a3a2b13d59fe9567d5b17f0882c81dbb9800bb3043ed1053c324be0936cc06ac61c950970c88c79b20bb8284be0f6aeb1b138cbb1b1830bb8244be08eae216c749643582717f0982c813bbb80c766097c8a4bc6e3b294711717f0d959027775018fcf12b89b05b8a9decd5486bc6f0eefc6ebd1b97c671cf509991c26a7a67a7335ec96d6ee73932b51cd5f734f761cd5a9dd82f0cb62bbcf866b52eb6eb327a5f6491639e555f75bd0a153d0a0f6d0206e6913dd96d6c356a5dad8575f1ee41bfbfbbd796bbb281bfba7dacc586f71efdd177653f77d76ef65c77382761033d53beab67754d3d7a6be065551dd9256421b52d0b2dddae59ddbaa1f872d4e15aef761d3d7e5b2b59e2ec54fb328bea4a424d2894e2f17f8740bf8f33b2a4702efed023fd70adef3a428e07d5ce033ca01bcaf0d5c5d2b539fbcb2de498e70c1af9f8bf3f32c9c5bc14338efefe27c5639703ec006aeee49aa2fe795f3ade881ae86cc2e87860c72a9604e39a860b06d30d5a76f03f7e260eafbd55028ea3a5ff4a1547d58b01157a97dd4bb408f7a55cb342e3d0bae31ef3497a1cdb5199a554121a635c486aeee7fcf1365a70ffdb60c7cd1d0ff17cd8fc0509b35e4aac8923d6a0d610706d3f593fed4725e23aacf37965923eae345b5b9bd27f88937d5e76961d7d2070bffaea42adc22db65a854f1b1429489752c06e6eb6eb1a7daeeea3aa7db8c5b8d3e0bac1d9a5bf2056e4b1e66b3647deeb86fde90c84eb5e1b6bcd062cb76dd5b557fb148f7ba4476ccbb943fdca6227d82bb6f2ed7f5d3d3ff348d3451a46ec6969fa216d9061d3539875ea32b0fbe98258499c32522ddbdbef260c8651467d88c429fe94ed82746d15fb6f43cfd4eb3aab79bceb3278ed92fb599863e726e16a289f2e3ce610c976963d85b2cd84de24cdb24a116d7ead36ad92eaecf72cd40975b66a0b2c82133d00817f215d92217da90d50381f2a59ced03c1485b07d4571446ecd10e68bebfd051db5371f0be82ff42dc791aaf83ae81bfb38025c2bb99faaa716687514bb4e5d716fccd8adde7cc65dfa35c867275b68652e442be265be46217f2d26c914b5cc8d7668b3cda857c5db6c8636c7da6c19e9fb4a25a662378636e145cda1c2dcba989bc70377bd3f5b649ab214e5a7b9ebb1cedc658bdd63255cf35fe52c4baf4f5b32a31d2179ff2ea94cdeae777cc87cb04ce877bbe75aef162accb8e6fc8d68ec7b9906fcc16f96c17f2f26c91c7db90d583de0a8b71da9f8a786d17bb6b9be0aa6de59ea86da24b6a37652bb5493664b584509f31c8760931d9c5f6aa6cd93ec7c5f6ea72607b8a8bed5bb2657baa8bed5bcb81ed692eb6d764cbf67417f26dd9229feb425e9b2df20c1bb27a5850df48ccf66161a6abf7afdb13bdff3c576d77ec89da66d96a53cbdf3b6db5b9e74d5ee525ee2aff66a9b2a9be02bc6f9ef5f9c5f474efc8eeeeb3befa5c66660f21ea039be18fdfe5c7b36bb931dba6a5c6fb4e4b1d74fc04bd784a774d82e6f5577c996be9ee8cb5744f5a2d951fcf2e2dcdb169495f4e1fbc47b5147688b67bd722ee0d5a421e2af46df8a3cab424b3fad467622bc23790827f8e05fe7d5a97bb5b934b3be7db0657a59dfb2d8dcd538d7dc0ce331f5def738fae17d8ea54d7641eb4d5a9ee9d3c8475c645fa7f657999eae665ae8b97875dbc3c4279f9f5c8ba4feef74452ff08d1b293fa79bbf7bb1d318cc4cb3c172f8fba78798cf2f268fbd893e32bfdfe84fa797ec7ac8e37def079c7929279411889970b6dbd56bfa0b16fdc699475a853feee34d487c4321b571f17e9fc5a940fbfae5e7b91cd52d4024c7de3acdc1760f36db5a98704f5b5b76c1f1216d8c0d5825b7d8a2cab05f7421bb25a70ab8f4e67bbe0bed8c57669b66c2fb221ab6deea76de6c98197b8812f71b1fc4cb62c5fea42fe47b6c897d99095056fb219baba2561bf5be0ba71c05999ef6665b18b9567f73a2b97bb58796eafb372854bf59bb355fd952ee42dd9225f6543560383fa8a271f18fe92ffa20c0c4b6ce0ea1695faec66daee1b72ddea6a973cb6672b8f6b5cc83bb2455eea427e3e5be46b6dc86a4e525f2cce764ebace02de54bf44aace20ff774e4d704911fd7ce4459b315a973aea0bd4f5bdba22fab9421877ae85cdf5aeaef9b2a56b5ad51ad23597b9acf1956cadf1061bb27ac1ebd54c3a7dc80b5e37ba805fcb1278b90d5899f8eba2ecb34653fd9e7379dbc01b22fc36e84b6eee57d8b857cbf1376ddceb97a9f7fc62fdad34ed79dcdd9e95aef6bc6d694f9e6acf3bbb5fd94db6cad463e6bbb6cad463a6fa42b5fede9a828bf41879b3abcbbd9f6d975be51a293e28879162b50bfcc37200bfc506aea6ae9d22fba9eb5617e71f59388fbab659e3d2e6c7d96af33617f23fb3455e6b416eaabd20a8e3a97db195af3e6c3c15c68cbdb5b1bfcb362e6a970df921e3e29ee2f5133578f587c1ebf872ffe7f246faa9504b997dd160d772e776576ffdac1cc699752ef0cfcb01fc0e1bb8da81fa42b876a0be3f6e5af7d4af483b5077da6acb95e497b6daf6e803ef5d2e56bedaebacac77b1f2f55e67e56e1b2b6a4df18d70ac29be15e49d50fa2fd2fae21e57bddfb9eafdbe5ceabdd756af9ac37f10d9cfe11b5c8dfad1d5a89fcaa551f7d9ea5567413fdbea556741bf60bd9eabba9063a0fb5dd5fdcb55ddafd954f7804baabfb9a4fa7bb948f5415bbdca54fe5d0ea6f2904b86ff71c9f00f91edf1ddc3b63a5583feb434a8a4646da4979d1fb18037d52ea0f68d17d46eb28e09fae1b0a39ecfcfd3e1448db7a7cef7ff2bca7e57a6066acabab2f94ba4f386ba67dae15ad73c6a3311a5456575bc698db169dc4cfe729bc9633633d10ebdf6a6a705fcb0bbfac4d9ee5d29f03ccbba5cfb0f2bebfd2093da621ef46efdb3f5899f467f5a695cdbdbb7cd5f70cfe8c71bfdb6f4bf537e9ad8ee87d635ce3ae1973eb7bd7ce1a7775fd0ffc07e35c79fd468f198c4f2b39fecf09fbbdebea8e679b5ce3fb4daf33b873996d1399edd3b4326fcb90ce6ef368351fa8c5b0494d7467704d9c0bed0d263efa9ffe6b2a697767cbef8bbe396746e734ed3b6bdbe7ef13fa50f3df1ee25f36e7bf7a12ff21feaf6d3b0670617547b29f1f00f07ff3074799f6af7aeb9f0e4ababce9bf0ceeb6756bfab632ce7d6657756786be3a4c9a778c32e3a64f1fdbb7a6f5cd0acf6c70ffef5fa3fe6541e34e992bffd38ed8c8d53eebbee88b6ffbdef83b9ad0ed95ce7f6e47bcb97d61dfbe2b41f963ffd4a8f1f6e7a7aecf25dffacd3277f61d78ddf3df4fae2cb9e5bf97495e215eb67ec585db9f6f458a3a1931a7fd1e4a25d6b27de397f5a8fd7fed3e1c9f7eed830fca101075ff4cea2dfcfbdebc3926ffbf73b69d941cd1f6c32e1b966eb4eaef59f655beae56cd875e0771b375f30f4a967ae5c77e24ffbef7caeceedfb5dd375c9edaf4fba306767bf51db9293271eb8dfe8060d0efba3e92b5d16ecf748bdba5beb0ecfaf75f4f1df34dc74fa1f131af7faf0816b571e7a40fe800f46dd7bd9c0a9fb15afbb7f46bbc7f71b77eea7f77cd3f5f8adcfcc6bdbeac2c316349e727551ce0f3d577ffed42d5e5ec7274e2d396add92eb7f7b69f265a73e93b77160f2d67ee33757edffdd1bd53ebffae583ee281e543b79c31b0d73cf396d41ab037f7ef4e5c79b4f5e35eea02d2fbdf2e8114fafa936e0ae0efd2a8e6f73cc0d5f5df161cf19ddeaadebb6fca3879ed8d072d4e95b9f7da072f582ed9776f8678f3bdfea3df59fa366f4d9b662d8ad8fdeffc64f938e1ff3c7fddf9df1ed85574e1bd1f4c84e9346dd3673ca5ddfaf3e6ce696f95f17141d5531b67971fd63461df7efbf365ef5c593177ef0d5f8be6b0e3fefb9fb7fbdf5f78d8d064cf9e78f33cf796e4561dd2f5f38a9deb60acf94d6dafce8c2978ff96ae7f36fcc79e7cb992f4ffcf6823e737ef9fba423a7dc39fafbe4da655b6e7976cea8fdee39e0f78df165271f7c74d7ea87b6daff9ca3e7cf891ff7cb8c77eb5f537b73fbbfddb5adf9131bb71ebedfc69bdaf53ce0a0159b46d7e8f470c793b66f7cedd99e0dcf2ffe6345830b867efdef374eb86bd2f6b38e1cd2b5c7e26a9dc7979d3f552771d8fae3b6b14bbbf6db9b8e0d521ff4dbbd912b691bb9b41fc1b21e0cd2d75541f5e6242cb53ce8d5ea304c7de742397c4b0ae7c5a88a9edd6f42fa5a5da3d113b6d14869a8926d34528dde8ff2af1e9bf587d5e48ffa5c93daaf6f605d6555745bc993361e9454f6f730739a8dbc4aeee973a3cd04b58bc1bdf97134fe11a6680658d9cbf408eb00cffe61b474f5bbcce329976a0eb4a866b86d6513a29a521bb8da09ade265b913fab40d59f5b1833c8b3710e5286b985efea9a8f3b401a86dad33a4a0068a31c27770992b63a7cadfea1bf0b9a2afce73b604986c3953c9d5e73e6a7b6cb4f09df2e78a69badc348d679657aa9a28a926f2af51b2bcfa48cb34a9b42847e6cfd8cc5c3bbc9cb747cd1c4fc906c936aa74449b0014c6dbbe4656f68348dd44b1de9654ae454b40ee133517a99335575de15de860db18aefd769e22c4ff502b0e917ceed7c03d031caa3bf8ff16cfaec1e31f369bd42e4dfbedc5a177a0a4268bddf926e561b6295029e1702f936f7d95877b7dab0d1ca1ab3fbc8c0cc35aead2d126db48a97474a4a7d60066e3efb10df047b827f6675de0555d92ade6d9af60a4fb941e1d4e6d1fd28bc0f473ae29ef28cb94b729166dcadbec9af28eb64c79917ced6cb121ab2390ea5ed923908a3645861c816c7581d7b0808b88e0db5ce0c758c0bd88e0db5de0352de0b188e03b5ce0b916f09c88e0cfbbc06b59c0e311c15f70811f6b014f44047fd1057e9c053c1911fc2517786d0b788588e02fdbc0d57e6f1dafec7e6ffe11359f8cb2dffb8a0bbcae05fcd21ecf45027fd5055ecf029ed3e8e248e0afb9c0eb5bc0ab1cd02ed2f7e75e778137b080379dfb4b24f0375ce00d2de0d6812b04fc4d1bb81a5a1b59668adc0ad1668ab76ce0ca9e1bdb1e06233c29bced026e9225f03bae9e79bca567f68fd833df7571ddd4f644a7bee8d82e78569b4ceeeae5eafb78e3611dec3f999d14a999efb938c9b37162b5a910f4f75d36d5cc62538b23dad4072ef0e616f00d11c13fb481aba54d8b6c9fe677bad86e6961fbb5886c7fe462bb55b66c7fec62bbb585edaa15a3b1fd4f17781b0b78bb88e0bb5c32c9cf56269fb83a4f419683cfa72e799c6091c7b488f2f8cc258fb6d9cae373973cda65298f2f5cf238d1228ff511e5f1a54b1e27652b8faf5cf238394b797ced92477b8b3c7e8b288f6f5cf2e890ad3cbe752177cc16f93b97403a590432b75234817cef62bb73b66cffe062fb140bdb574564fb471778170bf8aa88e03fb9c0bbda26df88e03fbbc0bb59c0df8b08fe8b0bbcbb05bcdb01d1c0ff6503571db9876d39b59fce37557496845ad64dd2cbbaa24843c1afaee69c6a69cecf07476bce6f3670b508ee590e3b25bfbbba55af6cbbd5bf5d32e96d9149e343a2c9e43f2ef03e16f0a288e07fb8c0fb5ac01f8c08fea70bbc9f05fceb88e0ff7581f7b7ad0f0f8d06fe970d5c5d5a1ee085be363fe9908b4ed07f45bab42c3c4b6dea317ba0f5317b6ea47b729e0d5cc96990454eb30f8b26a7980d5c437a6a53d6046f5f53d8fb6cc25d418ead02353a9d661bdf94e3a53132df347d37ff04d154fe2fd6072e33c458edb470b21eefc6ca22c7ebedfdd13207a635350e10cfd271453a77b4c552dc25f121b6c5524489276ce0eadec0d04c967821eff9255dc0a767095cc165ddc3acd6bdaa4314ebae68035707b7c36d6724eac4f20c754458cfda450f751f6b54b2d5a3ce62ce749dc59ca5cf6214ebe15f381f90e13997ff95f3082731fbb9e43ec222f7193b1a358f22f7fd5dfdb2d0d62fd5615b2f7d0160aaf01d87e6eaf6e45a4fa5a2f4b5caaebe36d236ba558bd6d70e70818fb280af8b087ea04b8245360956511665bc36abd6711df5c5898991d770555c7517dbea3ed85ab7b2d391bb59ff41b6fad532afc4b2cc6b76c8b191967907bb1a37dad638dd5585ba5d72b636c028cd38c4d58c319666447d85f2505733c6ba7a58591d0dd027bafe0500158ed233dff8488d3cccc5c7381b1f0739f8d8ddda0f77d57eb6adf643adb5f716ca63f2eef370846b201d6f9fc0da4719488f748d31132c634cc5dc68634c5517f844db114b44f06a2eb14cb288e5f91d3b229d3c1d65016faa3fbbab1c98ee2bc71a67e91562b11ef13a6bacd47a51ad261b692b2b942bca89a28f4ef1e7b4d43b11bbe78463b257f665087d36a20468bde4728e5e7db413fc26c8de6b91ebcaccd12eb399623f538cd49baabbc0a75ac14b233d49d570814fb382e7465ac81ee3eaaad36d2712b5a375d59a2ececf2d8773dc5c1bb87a569e11feac1cfc8af4ac5ccbd5949996a6dc78c30d913e4379acab29e7853465eec9a95f919a729cab29b3ec0368a4a6d47681ffcd0abe38524fa8e3029f6db7a748e0755d3d618ea527f4ad1fad27d473819f6f011f1111bcbe0bfc020bf8e488e00d5ce0736d5bf711c11bba143acfa2d0231f79393f8a421bb9c02fb45a4bfb48237e6397582eb2886569c3686269e2029f6f017f2d22f8f1b625cec992f4d42702fe777c87b9bffa416fcc465fd42cb02c6af09f7d51b3502f6a5a89748b9af26c836b19d3d435555cbc2766bd3c5b6d6a4f60914588b928445e412d7705cd5ccf5997d89eb39493d13e5298d375c454b98aeca48d4dedeff8c29f16bccca19ec7a6c09bc153a4b0d5cb566ab76ba656897ac563b456549427b2e62e6e2fb571db3012b7aa2b8dd21da7a81c396ee152e065160576f2a22bb0a5ad02359a2cb654107359c842f776622b97c15f9e6e6db43b06dfda55db151975af882bb136ae19ea4aeb0c3537d24a2cdf35895c659944e2ada24d2205ae2da825962d28abca43b6a04eb081ebafba79591e98b675c9e41a8b4cbe8f2893762e6d2e2d87a79d135d02bfb61c047e926d49d05e92debe7056b0fbaffc5e17b483dc3deea0dae176061056dbf51ef15eff44ebd4cf2ef8a9dc2615ba3e7be6853b23d89dd77f4f7675901bb2ed20ed5d6676633998590717dbcbb365bba3ab5fafb03d01e547ebd79d5ce02b2de0bf154403efec02bfc9f660d8361af8292ef09b6d9b3beda28177b181ab416395a517e6a95eb89a76a7657291f09bfce9268b2c933f9fcb9f7c99ab6f0775166b9bb697b917095d5d0dbdc5d2d07527476b683717f8ad16f0472382777781afb1cd4811c17bb8c06fb380576c1f0dfc5417f85a0b78fb88e03d5de0b75bc0874404efe5025f67dbd28808dedb057e87cd142382f77181df6901df1911bcaf0bfc2edb381711bc9f0b7cbd055c8d1651c0fbbbc0efb680778b083ec0057e8f6d848e083ed0057eaf057c5944f0412ef00d16f00d11c107bb86fffb5cc3fffd6af8af00c3ff8e8e72d5d449889ef267b1fc794ffeccee2c44e3ce1187fed35c8d7cc0f698d3295a2387b8c01fb480778e083ed405fe90057c7e44f0d35de00f5bc05744041fe6027fc402fe5a44f0e12ef0472de05f47043fc305fe9805bc76e768e067bac0ff6e5b6e45043fcb05feb8057c5a44f011aecefc84ab333f49d772934f11e22af9b341febc247fbe973f077511224ffef4ed12b14317da78513b7f1bbdec3e2f34d225c1a72c127cb06b34098e723ddb9466fb6c53e4427e3a5be46297409eb1f5b488022971b1fd8f6cd91eed42de942df21897409eb58d0edda20964ac8bede7b2657b9c0b7973b6c867bb04b2c536e84414c87817db5bb3657b828bed6db6357844b627bac0b7db96c911c127b9c07758c01b778f063ed925f0e7b315f8392eb65fb0adee4f8dc6f61417f88b16f0dc5ed1c0a7bac05fb2ed1c45049f660357a7092f7b694e13e63ea5ff8a749a30dd569bda7f7ec5b3ed3f4f8e744fe85cd7c6e0ab968d41cff62666c8c6e00c17e7af5938dfefcde3da45e17ca64bc3afdbd6f07da269f83c57977a23db2e35cb86ac9e9edecc6419147224f837973cdeb2c8a37e4479cc7699c9db1633d1161ec14ce6b884fd4eb6c23edf25ec773dcbc1aefa78b7f23cd857fb1aeca20f44945f0aff6262ae3e0299a67f538f15e6f5e0cea2be6820f3ced0e7fdb93297821f2f7cdf1633c4183850c915ea75493f9522a44a4ed4d78c73456f5deb0c7d7c70b6a427e9cb9398778c3e901923d01f62a150c70d85629cce9fabf34dd17f47b1a50b5cb6f49ec596aaf78b664b735de0ef5bc00746049fe702ffc002be3822f8852ef00f6d1b2f11c12f7275b19de5d0c5e6bbbad847d976b10516e4a61d25e94d12ff0bae2ed569dc6459ef34718a44f66f1b77d06fea4dcdda8de5c796e9be6927d5f61642ec250e6b78caa68a8392780109ff35d2e92385ffad76a2e49afaf5ed123d0ea92b2ba671d55073bd1c570af565150eea3813fda7a7ce44f75edb5de7a80b6d36d959e9a5789fda643726ce6ced6f9717f51eff275a430d32d050745e5ddab8d8356a7e6a19355fea1f6dd45ce41ad83ecb7660bbc4b577f6b96befec0bba77f6c780d4cf7cf9b342fe3c287f76c89f5d0322ee9d5dea12e19716112e1d104d8497b9c0bfb280af8f08bed805feb5057c5344f0cb5de0df58c0df8b087e850bfc5b0bf8cf11c1af74817f6701af3a281af8552ef0ef2de03b23822f712d537e288765cad5ae07eb1fd33d58efcea5c06b6cd3c4296a9a18bb57a609d72b54d47d6e2383c24179f76e48ff64992e82ab9bd6e9e2673d5d3421d345f9f3ec9a3696ba360f7eb16e7b7c1f69dbe35a1bb852fdbfc2a6545ec1cfee11fb3a571ffcd5d2075f1b1cad0f5eefea83bf95431f5ce6e2fc77db3e6844ce6f7071feef72e0fc46d78cfd1fd78cfd079db1734f4ffdcc1d2ac42af9532a7f76ca1f717ac4197bb98b973f5dbcfc97f2327358eae72d59f76ff2a7aafc3b5ffe0c1916919715ae35d25fd9ae9156da9095bb0c35ae9469a576f02f13627a6c89c5d4d8922b6c4b51fcaba32ca69e41ced57b30d3c1a505cf6ff9626488eb8d9b6ca37e17c5daacbd32eabb16dcfeb5518557220a033c73f7e714f29857a81f93546ab68f1139b1a86fcec4b5ee4eb2ea6eefb5ca3573dcecdaf54bc41c4ecc7a8bd3e41c862f308fd17b6c51f6cb56b9c6cc64cc72da7046b43173b50bbc82057c6e44f05b5c3db8a2ab07579209fba9ce1ba9d7ddead2c97e99e8a41bb8b489a293352eb1ed6f115bf533a389ed361778650b78b788e06b5de00758c0bf1f110dfc761bb8f23c74a04de1aab357d19d5d7d136ff7be5ebdbb5fdbe08d0af14db4ce65c507b9acf8e0ddb2e23b5c567c88cd8a0f13ca7dc820299a22bdc3566cecf4abb9a338787f308a65df699bc1baaa196ce23e9dc1946ad5c73ea7eabf5363baaadb6f65b633d5a19167aac3b4f136cf60a62a0fee5d33d25dae1e7db8a547af1a19ad47af7719ff112ee3ff7fe49d077c5445d7c62f1d040454146c808204455ae83648a85225042c28842484002926a1595151b163c7de15bb2856b0be16ecd8b163efbdf7efcedc5df66433cf666767ce662e9ffe50926c9e39e73ffd4cdb2ea5c27f2b72a29dc2899f359db80d89b7578837ccd713bf1dcd3ab6afaf9a7534d49a75dca1aa8da33cf6f1246a520f905e8883a6d58f97c6466279645533b5c639712ddd41514b13c71976dc349eac4baf50ed5d85cae64e8ab2b977815ed9bc1395cd9d9565536f467c17b2bc83c2f2bf5593bf0496af46e21d15e22d66e989df8dc43b29c43b6b8adf83c28cbbd44fe65e96f2a15a61c67b55a9895b077655d4932da2f5243e81046f52df8722659debd78c946566dea5757dcafd2823ba2832625db15e463c800aff6e160aff1a84a5ab028bee73f16b11960c55cd2ad1c3f2a0aa4b192dba94743ed5972d432f15299cd7ed565fbcd1549dc1ca4eeaa67ff7faeae7f312a58e1aea87549922b8eda130e8869a59226c01d20fa3fceeaec8ef0d157af9fd0812df53219e51a927fe288afef5a86f18fd7b0ccd867ad637dbcaf63fd42cf4b2d02c3c8e60f756c07e5513f61328ecdb4735161761df4cff074d85a2905b56e579cbfd3f2bfd3f8ff87f36f87fbef7ff349def7741fe9f81f33543bf4f2267fbaa261e557ace3e85c4fb29c4efd3145f87c4fb2bc4d76b8a3f8dc40728c43fd7147f06890f54887bf3f5c49f45e28314e2ed34c59f43e28315e2bd34c59f47e27ba942669ae22f20f1bd15e2d76a8abf88c4f751887fbd404f7c3d12df573590d0147f0989efa7109fb8504ffc65243e44c57c919ef82b487ca8427cb5a6f8ab483c4b558916eb89bf867ac56c558c503c0e2fdec6a3efe0c5bf9137cb1ff454c8a191eeeb78af234787a99a7f4d47df408e0e5739da36e26875d7c486e98e7203739e1c8fa6f204e006e4e4088593771ca1e7e49b487ca42a16af29fe1622384a45b09d92a02834b364d110010e5148f2bce0a9705d8e6f2357472b5c9d71a49eabef20f1fd15e28f6b8abf8bc68b632c8c17df43e3e7b1a6e3e7f7119371aaa65f93c946243e5e213ef6283df10f90f80485f8524df10f513c7b228a671f90523cfb2354fb26a96adf969e58cc19268f59e4c9bbfdb2e4bee52a3993d67b65e2631499c8514426bc256767eb44263e417933599137038fd6cb9b4f9178ae42fc524df1cf90f814d5a85c53fc73243e5535143a464ffc0b247ea0427c99a6f89748fc20d5d2c8b17ae25f21f18315e2b335c5bf46e287a83a4f4df16f90f8348578ebe3f4c4bf45e287aa4a8ba6f87748fc30d5d85653fc7b243e5d555a8ed713ff0189cf50ad84688aff88c4f314e2a76b8aff84c467aac61f9ae23fa31e2b1ff5580529f558bf20270a55c3f913f49cf81589cf5288775caa27fe1b122f528d2d35c57f47e2b35579ab29fe07122f56886f73a29ef89f487c8e6a90a629fe17129fabeaab35c5ff46457e1e2af2252915f97f9013a50a27169da4e7c4bf48bc4c213eed643df1ff9078b9427ca5a6786c7f6d9cf8e1aab5d7657ae2f590788542bc4a53bcbe4a5c8c952b0d170d1a20abab547dd3297a563744e2f355033c4df146487c812abea829de18892f546139554fbc09cacc458699d91459bd58d5306a5add0c891fa16ad24fd313df02891fa9eae934c59b23f1a314e2ef688ab740e247abe26867e889b74425e518c392b225b2fa5885d58f685add0a892f5188ffae29de1a891fa75a6d39534fbc0d123f5e35afd314df0a899fa01a876a8a6f8dc497aa8aa1a6f836a8189ea88af9880dbc3523aed18b3966c92329a52944acdb22174f52b838f92c3d17b745e2272bc457688a6f87f82d4bc4af486ecf9b2949e6c96d78f38c9635da21174f51b83864b99e8bed55e222de7baa69bc777b04ef3415bc6d23f0f2649871b65718d9e623ee8c11bf6d02700704f074d512f5d97a007744e267a8167a35c57742e267aa7a404df19d55e2621de12cc53ac28683f4d6113a28c47beeef7f596fba97be4d5dc1e782fdec39b2612bf6bf33413ed0581c0965eb6ff85a5e5f775ffed9f5c5b6af5d6b789eaa7d684b5847545ece51c5daced52b2f9d90f8b9aa90c9797ae2bb20f1f354c3034df15d91f8f9aa58dbf97ae29d91f805aa99ef057ae25d90f8850af15735c577432df40a550b2d7e208600e21c7b7f6f803759ab0dee8a1cb948e148f9857a8e64a8c4c59717fb3fd801d5d4f8041ae104ba215297188ee77747582e5560f95913cb1e48fc3255486c859e7877247eb9423ce3623df13d11ef2b542573a2e7c996bf503e535611390731552e5c96465ad743e51989cac8a0b6ab77a4d7cb3bdaff7ff426b9e830374fde7d97e70f73837350a2f59d29c7241d23bf1d3c815dec1de105db374ae4998a62393e09be53e9a72e3625748c9c84cbf35b7a9d42d103a1bd5281b6fb257a687b22f1ab14e2f334c57ba9c4459cf46a1427bd26a538696fd5e8628cff65bd72af2ecf04e6c49590d843cf93a4b63879637e82fddafa8a8bd8c60aeffbcaefa5c7c63d648f203e9f1f215729868dc1fd6b8ba5d1d991396355d0e0aac746d7c9b1513a2d47a3a73ea86a5caf9ae85faa57353291f80d0af1f32ed313ef8bc457aa86099ae2fd50637ca3aa31eee955bf56342f52d144c328768fa89ad15843d9d1cbf016ca065c5cf21934d21d3795a74aaf9b6653da1fcd716e52cc7194a38204739c0148fc660be2035196dea2c8d2a657e865e92094a5b7aab274689afad7f9f2f72b6541992d8b452c80a297ed8311bcdb14f0eed384b717caf6db2d64fbde2867ee301c69ee838457190aef8b58dfa960fddc957aacf743e27729c48fba4a4f7c0842b2da10c95064f5ddaae277b59ed55948fc1ed5a8fe1a3df16c247eaf6a327bad9ef830247e9f42bcdd757ae2c391f8fd0af12a4df11148fc01559459537c24125fa3105faf293e0a89af55886fd4141f8dc41f5488ef7dbd9ef8fe48fc2185f80c4df13148fc61553842537cac4a5c6c787da4beea2ebfd5593a1b5ec721cb1f5585f86ed0b37c3cb2fc31a5e50af104964f508967f85ffe2f99e636c19348131192c71548febe510fc901c8ea270cad9e84ac7e52b52c76b39ed53948fc2985f8524df1c9487c9d42fc0e4df15cc4fb6943de5390d5cfa8e6489a564f45563f6b68f581c8eae71456b7be45cfea8390d5cf1b5a7d30b2fa0585d56335ad3e0489bfa8105fa6293e0d89af5788dfa2297e28127f4921be4153fc3024feb242bcc5ad7ae2d391f82baae5194df11948fc5585f8344df13c54c65f332ce33391d5af2bac5ea269753eb2fa0d43ab0bd09c67836ae63fc9a3c19ce1de24ffdf09fe9fc1fe57d5df71112fb004770e159019bd789b65918cbc8abbc63a46ee1c9b19f99d326f56dc76934a19000a6207f45d196190887c8ab8c162ffebe0eff9324a50a0191b284468df34443b0b1588b754c5f876bd025184f2ed6d55bef548906f4150769ecfadd4ebea5545765694460274d1b80bcddb2a7960b58a1cbfd4e13d1b61794781e591557a588a5166be6b98997354c2e2cbf7ead75c526c248efb7a7a4b8a735102ef2b1280f7242548601e4a60a322012f85044a50c67ea0c8d8beabf532b61405d93eb410642b43967fa40aa1685a5eae12173baa3eae6ffa3e2132fb13d574fb1e3db32b90f8a70af1759ae2952a7171d1fe67c954d35558b80a59fdb96a367caf9ed5f35119fcc242195c801af42f550dbaff3db93d4ea7e15d8852f80aa5a0bbb16e114ae16b550ad12d7ef932a81f743d33372d08545f16d0b564b1ca9221fe97df6cfa01199f8a058d6feb930be897aef1bc4bfd3febfc3f4dd77ade28ffcf32ffcf3aff4fd307558bd3096e213a0295c9ef1465f2bc357a65f24824febdaa37d5143f0a89ffa010f7d6ea891f8dc47f54880fd1143f0689ffa41a8c6b8a1f8bc47f5631d7145f82c47f51317f504ffc3824feab427ca2a6f8f1a8f6ffa6aafd62b3071a92e67ae3bd31fe9f09de54ffbf1dbd2cff6f13bcb1fedf46f9bf912307ade26fe3bd91fe6f8a3b5446cbcfe57807f9ffcfdef4f9ee72e85a26af3b8d6e0d18acd96a9e8090fdae40d6ee613d644bd1d8e00fd3b1c189a8affad3425f751212ff4b21de5a53fc6424feb742bca3a6f83224fe8f427c88a6f82948fc5f85f8124df15351edfa4f55bbe4451efe5f8abde873a83a65fe3454e6bd0635cbfc364fe895f9d311a57a0d6a52faaf831ea53390787d85f8569a597026126fa010f7cbebb13ae26721e60d15cca73da9c77c39126fa4106ff7949ef8d948bcb1423c4353fc1c95b8b83eb849839a9bee5b799eba2d4b707df0b92881a68a045aa790c079084f33059e4b9fd1c3733e12df4221feaaa6f80548bcb9427cc767f5c42f44e22d14e2a334c557a04c6da9c8d4012964ea45c8fa2d5565fe393deb2f46e2ad14e23334c52f41e2ad15e22b34c52f45e26d14e2eb35c52f43e25ba92c7f414ffc72d4b66fad6cdbf53a8e2b54e26dfc2fb7699044b8a32b16be5225dcd1ffb26d03c555ee9dfc2f1b2adf8d547fb7e62c772936e52ae4e3b6863e5e8db27d3b45b6ffae99edd720f1760af1035fd413bf1689b757883fb75e4ffc3a95b8e89fb66f60be35e37a95b838aeb683aa5c29cb4e7c6a099e08b801a5b623476a2b516a3b71a476232a033b2bca40d5cb7a65e02624de41217ed4eb7ae237a316b1a38516f11664792755fff9969ee5b722cb77b160f96da8deedaaa8779999995aef2adc8eb074564dbcded6c3720712efa2106ffa8e9ef82a24be9b6a86a1297e2712efaa102fd014bf0b896728c41fd1145f8dc4bba998bfab277e3712df5d21be5653fc1e54cef750f62f7ab774de8b2cefae1a27bea767f97d487c4f85f8eaf7f5c4ef47e23d5483d08d7ae20fa0694b4fc5b4a589e7a91baf04d3963528815e8a04eaa790c05a94406f45020d5348e04194401f45028d5348e02194c1998a0c1ef6895e063f8cc4fb2ac4977caa27fe0812efa710ff5853fc51147eecdf40117e14472f45705f75774771e44463476fbaffb7d8cd06e29727cafd3d9591b7710b3cf1be59b95419214fd3ce93bb52e24f1055ca007fd1a6dd46c1b1b2e8de1571538238a32452d2db19f418023a4001f4bccff480fe0fcd97061ace971e47560f5215034dab9f40bdc26045af70f145edb5463f4f22f1bd945d4e5fad2ee72924beb7527cdd501df17588f93e0ae6b3bfd563fe3412df573586f84e4ffc1924be9faab9d3147f16890f5161d1147f0e890f55d54e4df1e7917896427ca3a6f80b483c5b35caff5e4ffc45243e4c213e50537c3d121fae1a886b8abf84c44728c497698abf8cc447aa06859ae2af20f1510af10d9ae2af22f1d1aa28fc8f7ae2af21f1fd55f12f4df1d791f818550dd5147f03b5e76395ed7947ad43551b508c685c6d3122f944a6668ce84dc469bc2adeff9b1ea7b710a709ca1efb22ad1efb6db47f616203c3fd0befa894c546de0392191e25d8c8fb2e823d4901bbd71f7ab0df43e2390af1459ae2ef23f1c90af1759ae21b9178aeaadbf8534ffc03243e45b54af9af9ef887a80c4e352d831fa13278a06119fc18091f6428fc09027db002f4ca06f5b4407f8a401f620afa33c4639a218fcf91f0a186c25fa88407fb5f1e968c704bbc59f44b9483d355b3b7867a39f815129fa11a7836d613ff1a4508f2541182f65e3211821c8fde26a4377bff06393b5335b4d174f65b249eaf9ad9688a7f874816a8480e4a8aa4eae21d7cb7aab874277ae35570eb0a8dcae85ebaf33d8255a88035b1891eac1f90f82c85f8f7cdf5c47f443951944c354f80e427243cdb50f867245cac2a3b63932a3bea7b7c667b799be270a82c051a1dbdb9fef717cb72542c753222bf155fb282cba0aab44bd82f0aaf7b8ef3bfac97e3a5ef76d9acc8b55487446e6bd3bb45768e2ae7ebc5319037a4cd6d206e48dbae8667b5a58fee39fb55456f7cbae9459f3c4f8ddebca4e995007ab5a58fe8fd861aa052554cdfd31bdcfe8ec4cb14e25e533df13f9078b96ae553d3f23f91f8e10af10e9ae27f21f10a85f87e9ae27f23f14a15734faf47f9078957a9028b9a96ff8b363ecc576c7c68a1124fb0f1e13f64f90285e5ad342d171bcb95e20b55bdb8a6783d24be4821de4453bcbe4a5c882c36ecc91ba884459f764432c2a28f00c20d55c2fdfd2f8f4c46b8019ebb3442c247190a3756090ff4bf3c3a19e1a658b809123ec650b8a942b8e7042fcd5d6aae375a2af7f7faa6d0a51eab58518ffea3ee5a9780aeb5363b50d7da4c953da23d3bcec246ae2d90f8f116c49b23f1132c88b740e24b2d88b744edd98986edd996c8ea932c58dd4a55dfc43de0f50e48637d8b0ec0f5ebdac9befd6de2c78aea4ab64c56b2b635dc4a9438aa60ad557922b09da2b0a766862cc39d4c1b95b268004f55b42a4da3ad4a7c024b70025ba1044e5324f05f0a096c8dcaebe98af2da4eb3bc6e83c4cf508867688ab745e2672ac47b698a6f8bc4cf52880fd414df0e65eaf2447d9146a6b643d69fadb05e39884d607d7b34ce3c4731ce9c36506fe2b03d123f57b5f43e404f7c07c4fd3c55658afca3c37d47c4fd7c05f7899adc77425dd605aa9897f88188620df69bf1defe90e468ad5e6c67555ae220e985c9748fddb0700724bcc250b8a34a584cb82f325db6e984942f3655de45a52c36c75d920c8c049be37645c2971a0a77560d40c4d8a3de4c2f1d2f50e478c3bc31be8931b532b91f52a4231482cf4d949a73fdf4cbc9bb08d1df4d3c44b92c1942edf194a88b8a90b850ae5e312ba15c7927bdb8a17eb8fc69702b9d8a537719ebc69f1614c6c9d75de64b3b12f3ba3ce988e415724427ae3fe2b3158d0077535508b13de4ca06e6c7c8baaac477f5bfbcaa01c351ab0ce4cad5165ce9865cb986c395dd912bd75a70650fe4ca751cae74479df3f586f3c93dd190e2060bf3c91e487ca505f19ea8dfbcd1b4dfec85bab79b0cbbb7dea840de6ca140f64105f2168e0299890ae4ad8605b22fcad6db4cb3b51f1a1bde6e3836ecafea934584b2de2caf2efae409de4c6f8e27de95b1dd1bdf91746fbc4af6c6bb7bb83736b112f5c30354592c72e2ce64b278159e790d44c277190a0f42c57db569711f8c4cbedbd0e4bd90f03d86c27b23e17b0d85f741c2f7190aef8b84ef3714de0f093f60283c0409af31141e8a84d71a0a6721e1070d85b3d1e8e4210ba3936148fc610be2c351a3f18869a33142d5954d165dd9dc3ae9ca84e63c197e2f906a893a8a89de6c699f48af52a3537b349972d4164fc947a202fa9861011d85062cff331cb08c46163f6e68f1fe48f80943e131a8c43f695ae2c7a28afa94858a3a0e89afb3203e1e3179da94c90495b268059e31ac2a1391c9cf9a9a7c00aa2bcf19d695492a6111707b3e19e12b7091ce51098b58e70b8621c2c9a812be6858097391f07a43e129a858bc645a2ca6a20af8b2850a7820127fc582f841a80ebe6a58070f46c2af190a1f82c226af1b864da6a172f78661b93b14096f30143e0c15e8374d0bf47414e5798b23ca3303a5f636476a79aad43afb5fbea34aad4bcdd44092a7e02467a224df654b321f25f91e5b9205aa517daeff65bd195efaf6f50c93af5317c9430b955e55649c1efcbeb8c264a13cec209e1f8a1fab271ebfbf9f74506aa30c4a75aee173ea96a14054a12a93c5971f34b0f34ccc2cd4c27c68dac214a191d4478623a9d9a87ff8d8b07f2856098bb0fa270dccc3ea735013f82947133817b9f2990557e621573ee770a504b9f28505574a91f89716c4cb10a7af383895a3d4bee648ed70555730c5ffb25e9e5717011eb1a959fc5e72211ef1e9c49dc137c9b425d3f120b6020d09bf351c125622e1ef0c85ab504ff0bd694f305fa52ccaca0f86901720163f1ab25888847f32145e8420ff6c0a79316ac97eb1d0921d81c47fb5207e241a28fc663850380ac1fedd14f6d12a65b118fd4732262758b53e0699fca7a9c9c7a220c35f16820c4b90f8df16c48f434cfe316572bcaa139b2a3ab169ac9d58749b60aedf55899fc7fe96e5ffae38f8ba401ed69e1fe9c6e23f9fb8ebfa37993258bf3ea472026afcfe336cfc96226171f7a889f089a884d46b6858424e4215bd7e322627a8e82723931b989abc0cd5c5860dcdebe22948bc9105f1531193c6a64c4e53298b8ade24996c4c50574e4745baa961913e03093733143e1341dec214f259a86c34b7503696a38ad8c2b0229e8d78b434e5710ee2b1a5051ee722f15616c4cf434c5a9b32391f55c4368615f102545fb632ac2f1722e1ad0d855720c8db9842be08958db616cac6c5c8ec6d4dcdbe044d32b66b683ec9b81489b7b3207e190abdb46fc8107ab91ca5b63d476a57a065861d54a975a9991a4832c132c395c8c11d391cbc0a958c9d2c948cab91f8ce16c4af41e21d2c885f8bc43b5a10bf0e85f03b25d3a82608e15f8facdec582d53720f15d2d88af44e29d2d88df88c4bb5810bf0989ef6641fc6624ded582f82da8a1c9e068686e4585be9b61a1bf0d31dadd02a3db11a33d3818dd815ce96ec19555487c4f0be277224e3d3838dd855ce969c195d548bc9705f1bb91786f0be2f720f13e16c4ef45e29916c4ef43e27d2d88df8fc4fb59107f0089f7b720be06890fb020be16890fb420fe206a0f0671b4070fa1be65b061dff2301afeefc536fc7f0465cbde16b2e55124be8f05f1c7502eec6b980bff43b9b01f5b2e3c8e7c1962e8cb13c897a16cbe3c8992cc624bf229b4a8999d0cbe048b9aeb50fc659869fce569a43cdc54f919a43cc254f959549d475aa8cecf21f15116c49f474c469b327901f53cfb73f43c2faa5213e5778c2a357190b7413d79abaddc2359ec45afa5561a127cb442be2d17bbc13a410dad61f90a6cf97ac4692c07a797507e8f33cdef9791f27853e55790f20453e55791f24453e5d750ae1ec091abafa39e65125bcff2066a95722cb44a1b50be4c36cd97379172aea9f25b48798aa9f2db4879aaa9f23ba8941ec8514adf4545e6200b45e63d247eb005f1f7510e1c629a031b91d9d32c98fd01123fd482f8876879efb086e6cb7b1fa1066d3a5b83f6314a72065b929fa0ea97c751fd3e451936d342867d86c4f32d887f8eaa5f8169f5fb0229179a2a7f899467992a7f85948b4c95bf56298ba1efec86d10fd7928909ae13fd06995d6c6af6b7a8999b63a199fb0e993dd7d4ecef91d9f32c98fd03122fb120fe23122fb520fe934a7c27ffcbb26442169558f867d444955b68a27e41480eb780e457245e6141fc37245e6941fc77245e6541fc0f5452e61b96943f51495960a1a4fc85902cb480e46f24bec882f83f487cb105f17f91f81116c4ff43e2475a1017dbc6953dc451a63d443d95b2181f1ecd313eacaf4a4d84da8f49a63a2508b53740c2c71a0a3754098b6c5d62215b1b21f1e32c883746397b3c47ce364125f404d312da14292f35556e86944f3455de42a52c46b9275918e53647669f6c6a760ba4bccc54b92502728a05205b22b34f3535bb954a596cb13f2d996625c15efcd62a61f1dec6e9c908277820b80d627186298bad54cae2158f339331793d16de5a252c5ff6b03014da0659bddcd0eab6c8eab32d58bd2dcac5734c73713b54a2cf352cd1ed50893ecfb044b747c2e71b0a6f8f3ac80b383ac81d506a1772a4b6231a59acb030b2d80995ce8b4c4be7ce28af2f36cceb0ec8e44b4c4dee882ad4a58615aa1332f9325393774185e3720b85635754ceafe028e79d11fd2b0de97741f4af32a5bf1b52beda54b92b52bec654390361bed610733795b078d4ecba64848761e1dd118beb4d59ec81946f3055eeae52163eae6ca8f10ad927f816913d91e9379a9ade0329df64aadc1329df6caadc0b29df62aadc1bcd766eb530dbe9831ad8db381ad84c94daed1ca9f545a9ddc1915a3f94da2a8ed4faa3d4eee4486d004aed2e8ed406a2d45673a436084dbdeeb630f51a8c5cb987c395bd501b74af691bb43752becf54791fa47cbfa9f2be48f90153e5fd90f21a53e5214879ada9f250a4fca0a97216ea9f1eb2d03f6523b31f36357b18527ec454793802f2a8052023d0e0f931c3c1f34895b07ced2019e1043bef4721e1c70d854723e1270c85f747c24f1a0a8f41c24f190a8f55098b15ab75c9082758b11a87849f36141e8f849f31149e80849f35149e8832ef39c3cc3b008d409eb7300299849ab9174c9bb91cc4e345431e93510eae37ccc15c24fc92a1f01424fcb2a1f0548570cf03fd2feb557875f31e509eaf58e905effaa4e375a0579221d80a5f7074a08ae04182607e9d109ce47bb1d8f2b380af2a26133d0f163e8aa265d79246eaabdd5f6b28ae76e7484e9dad07a189d5eb1c13ab83516a6f70a476086ab2379836d9d354cae2ed913793a96509de1e391475616f59e8c20e5389efe17ff9763256df8285a723d0ef98829e810accbb1c05260fa5f61e476a3355a989059ff71b9a2ff8e423f18d16c40b10a70f383815aa5213cb8f1f26536c132c3fce42c5f623d3625b84aaf1c716aaf16c64f627a66617a339f1a78673e23988c7671678cc453c3e37e5310f99fd8505b34b50b1fed2b05897221e5f99f22853298b51f4d78683cb7234eeffc670dc7f386aa9bee568a92a10f9ef4cc957223fbee7f0a30a751e3f58e83ce623f11f2d882f40e23f59105f88c47fb620be08e5f02f1c39bc18d5e45f0d6bf211a826ff6658938f44cde5ef86cde55108fc1f1ce08f56a52662387faa5273e9ba8a6350e9ffcb42e93f16b59c7f9bb69c4b5049ffc7b0a41f874afabf8625fd785420ffe3289027a06c15afb69966eb52245ecf82f889a8ccd46f64faea02526e60aa7c321a51366c643ea25c86cc6e646af629a812356e6456894e55098bd87793648413c4be4f432c9a9ab2381db16866c8e20cd4a06c918c708206e54c24dcdc50f82c947b2d0c736f3962dcd290f1d908c5968628ce41c2ad0c85cf458c5b1b323e0fd59036a635e47c947b5b19e6de0508f2d686902f44c2db180aaf40b9d7d630f72e428cb735647c3142b19d218a4b90703b43e14b11e3f6868c2f53098b28d7f6c9082708875d8eaade0ea655ef0a34bed8d1c2f8e24ac46327431e57211e3b9bf2b81af1e86081c735c8ec8ea6665f8b943b992a5f8794773155be5ea52ce6a3bb3632dfad750332bbb3a9d92b515ca14b32853a415ce14664f26ea626df84ea6157c37a7833aa2d19166acb2d884737531eb7a22cdcdd300b6f4326ef616af2ed280bbb1b66e11d280bf7b49085ab108f1ea63cee4459d8d3300bef4226f732357935cac2de8659783712ee63287c0f629169cae25ea4dcd754f93e04a39f218cfb91c9fd4d4d7e00290f30555e8394079a2aaf45f56f9061fd7b10993cd8d4e48750c9d8cbb0643c8c84f736147e044543f76964e1610124beaf05f1c7502eee679a8bff43b08718c27e1cf1186a81c713483ccb82f8930876b629eca790d9c32c98bd0e890fb720fe346232c294c9334879a4a9f2b3487994a9f2734879b4a9f2f348797f53e51750451f6358d15f4423deb18dcc47bceb118f71a63c5e423dee78c31ef76564f20453935f415938d1300b5f452c0e3064f11a6231c994c5eb4839c754f90d4479b221e50d4838d750f84d5403a758a8816f21d0534d41bf8d781c68c8e31d247c90a1f0bb08f4c11640bf87401f620afa7dc4639a218f8d48f85043e10f90f06186c21fa21c9c6e21073f423938c334073f463cf20c797c8284671a0a7faa121601e6fc64845b60e1cf10e40253c89f231685862cbe40856e968542f725122fb220fe15823ddb14f6d70876b121ec6f90c9734c4dfe16919e6b81f477c8ec79a6667f8f48971892fe0109971a0aff88589499b2f849a52cbe2cf7ffb383220b95d9d80827f0336272b821935f907085a1f0af48b8d250f837948b55a6b9f83b3279bea1c97fa01abec0420dff13892fb420fe1782bdc814f6df4879b1a9f23f281b8f30ccc67fd174f6c86484134c67ff43161f6568b1685294161f6d68713d95b030e418438bebab8445b138d6b4583440ca4b4c951b22e5e34c951b21e5e34d951ba30c3cc130039ba022b7d4b0c835452c4e3465d10c299f64aabc05a27cb221e5e688f23243ca2d90c5a7185adc52252cbaa9532d74535ba21c3ccd34075b211ea71bf2688d72f00cc31c6c832c3ed3d0e2ad90c567195abc35b278b9a1c5dba06271b669b1688b4c3ec7d0e46d11e4730d216f872c3ecfd0e276c8e2f30d2d6e8f2cbec0d0e2ed91f08586c23ba0f2b6c2b4bced884cbec8d0e49d90c9179b9abc336af02fb1d0e07740665f6a6a764764f66516ccee84b2f172c36cdc45252cbebca2919d00c4aec8f22b0d2def8c84af3214ee828ac8d5a6456437a47c8da97257a47cada972864a59ece2b8ae91f92e8e6e2a717104e4fa64f230c11190dd55c2e2c8ec0d8d188eccee81525bc9915a7794d7379ae6f59e48f92653e51e2a65d1d7df9c4c4627e8eb7b22936f3135b9974a599c22ba351993139c22ea8d0afd6d8685be0f12bedd50381309df6128dc1709af3214ee876ae49d1c35b23f2a84779916c2014879b5a9f24095b2e815ef4e067d82ee731012bec75078306271af298bbd90f27da6ca7b23e5fb4d95f751298be1e6038dcc879bfbaac407fb5fae49260f5be2eb0cf74356afb560f510d4c93c68d8c90c45b9f890692e66a994c5970f37b233fcce562530defff2916498943480c2c31093474d990c4765e4310b65640412ff9f05f19128371fb7949ba350024f584a60b42a81d1fe974ffadfeb5223811ad2bbe373e4fb23f24f59203f0681596709cc5854dc9f362deee354ca7bfa5f3e934c0d5d8585c723939f353579824a59f4dccf256372822e7e2232f97953930f4026bf6068f22495b0781aedc564848761e11c545fd65ba82f9311e8974c41e722e5974d95a7a02c7cc5300ba722935f3535f940a4fc9aa9f24148f97553e58391f21ba6ca8720e50da6cad390f29ba6ca8722e5b74c950f43ca6f9b2a4f47caef982acf40caef9a2ae721e5f74c956722e5f74d95f355cae2828b8d8da21faea5854e70c145016aed3e306ced0a51bff2a1857e651682fd9129ec2264f6c716cc9e8dc43fb1205e8c987c6aca640e32fb330b66cf45e29f5b109f87987c61caa444a52c86d35f26536f120ca74b118faf2cf028433cbe36e5518eccfec682d98723b3bf3535bb0299fd9d05b32b91d9df9b9a5d85ccfec182d9f391d93f9a9abd0099fd9305b31722b37f36357b1132fb170b662f4666ff6a6af611c8ecdf2c987d2432fb7753b38f4266ff61c1eca391d97f9a9a7d0c32fb2f0b661f8bc4ffb620be0489ff6341fc3895b8188ffedbc8ec3cdcf1c8eaff2c587d022a265e63c362b214995dafb1b9d92722f1fa16c44f42e20d2c889f8c80373405be4ca52c3696346a6cbeb1e41424ded882f8a948bc8905f1d39078530be2a7abc4c5b278b3c60ccbe267a0d4b6e048ed4c945a738ed4ce42a9b5e0486d394aad25476a67a3d4b6e448ed1cd4c2b4326d61ce45caad4d95cf43ca6d4c95cf47d57f2b0bd5ff0294b15b7364ec8528b56d38525b81c0b5b500ee2294dfdb9ae6f7c548793b53e54b90723b53e54b91727b53e5cb50266e6f21132f47e571078ef278852a35b1b56dc7c6665bdbae446eecc4e1c65528af7736cdebab11a00e8680ae41803a7200ba1601ea640ae83aa4bc8ba9f2f548795753e51b5005ee6ca102af4466773135fb4664f66e16ccbe0995c7ae1ce5f16654ad320cabd52dc88d6e1c6edc8a7264770b39721b12dfc382f8ed8853770e4e77a0d4f6e4486d15aa813d4c6be09d48b9a7a9f25d28b37b59c8ecd548bcb705f1bb91781f0be2f720f14c0be2f722f1be16c4ef4345be1f4791bf1f15ccfea605f301a43cc054790d521e68aabc1665ec200b19fb20121f6c41fc21c4642f53260f23e5bd4d951f4140f6b100e45124beaf05f1c71093fd4c99fc0f993dc482d98f23f1a116c49f404cb24c993c89ccceb660f653487c9805f17588c97053264fa35e6204472ff10c4a6d24476acfa2d44671a4f61c4a6d34476acfa3d4f6e748ed0594da188ed45e44a57dac69695f8f94c7992abf8494c79b2abf8c9427982abf829aac89169aac5791f80116c45f43e2932c88bf8ec4732c88bf81c4275b10df80c4732d88bf89c4a758107f0b15f2a9a685fc6da47ca0a9f23b48f92053e57711ea832da07e0f891f6241fc7dc4649a29938d2ae51cffcb439309d8adc227343f40c287190a7f88584c3765f1914a59dcb93023199313dcb9f0313239cfd4e44f90c9330d4dfe5425dcd9ff325f35341145b7a357f33f35c727a7e0243f5325294643051ca3a1cf516a851ca97d81529bc591da97a82d2ab2d0167d85c4675b10ff1a712ae6e0f40d4a6d0e476adf2270732d80fb0eb9328fc395ef516a251ca9fd80daa252b6b6e8479464195b923fa124cbd992fc5995a458ad3bdc70b5ee17543e2a38cac7af28b54a8ed47e53a52636bc5659d8f0fa3b1a29cc371d29fca15216d7932c4826af135c4ff2273279a1a9c97f21e545a6ca7fab94c5a9c5c5c9c04870bcf11f247c84a1f0bfa8d41d69a1d4fd87401f650a5a6c8c579a7db405b3eba9c47bf95f1e930cecf558b83e123ed650b801c2b1c4028e862a71918bc799e6622395b2683b8e376c3b1a23934f3035b9894a59d4afa58615b1a94a588ce24eb4308a6b86c44fb220be05827db229ece6a8582fb350ac5ba8c445ef7e0a47efde1215f5530d8bfa962a6131d63acd70acd50a099f6e28dc1a15c6332c14c6362857cfe4c8d5ad506a6771a4b63502b7dc02b86d902b6773b8d216a5760e476adba216ea5cd3166a3b9425e759c89276a8069e6f5803db23ab2fb060f5f6a8d1bed042a3bd834a5cc4255718c6257744c217190aef84705c6c01c7ce28232fb190911d90f8a516c43ba2b27d9961d9ee84acbedc82d5bb20f12b2c88ef8adac42b39dac4ce682e7295e15ca48b4ab8a7ffe5d5c908afc1c2bb21e16b0c85bbaa8477f2bfbc3619e14a2c9c810af9758685bc1b12bede507877d45add60a1b5da0375c32b4dbbe1ee88c78d863cf644ddc24d86dd420f95b058c6bcd97019b32742718b218a5e08c5ad86287a2314b719a2e8830af3ed160a73262acc779816e6bea8655e65d832f7430de89d860d687f247c97a1f000d432af366c9907a2a271b785a2310889df63417c3012bfd782f85e48fc3e0be27ba31a73bf698dd907b5790f18b679fba2366f8d619bb71f6af3d61ab67943108a070d510c45281e32449185503c6c88221b95b7474ccbdb30a4fca8a9f270145e7ecc30bc3c0209ffcf507824127edc50781482fc8429e4d1c8e4270d4dde1f15e5a70c8bf21824bcce50782c82fcb429e471a8bd78c6b0bd188f5ab8670d5bb80948f83943e18928f79e37ccbd0390f00b86c29350b178d1b458e420c8eb0d214f46c22f190ae722e1970d85a7a0dc7bc530f7a622e1570d850f44c5e235d362711082fcba21e48391f01b86c287a04e64836127320d8dc1dfb430063f1489bf6541fc30543cde362d1ed355cae25ac77792819de05ac7192a61f124d4bbc9082778122a0fb178cf94c54c54bbdf37acddf94878a3a1700162f181298b4254093f34ac84b390f04786c24548f86343e1d948f81343e16224fca9a1f01c95f038ffcbcf92119e8bcbdb5cd4c87d6ea1919b87c4bfb0205e82c4bfb4205e8a787f65c8bb0c59fdb505abcb91f83716c40f472dd3b7a62d53854a59bca2f15de3e8876b313bc12b1a952a71f19ed9f78d4ddf33ab42447e3025321f29ff68aabc0029ff64aabc1015be9f2d14be452af189fe97bff83f6853abd9cb70855c8c0adfaf160adf1148fc370be24722f1df2d881f8572f30f0bb97934b2fc4f0b961f83c4ffb2207e2c2a877f9b96c325c8ec7f2c987d1ccacd7f2de4e6f1c8f2ff2c587e021217a32553f1a52837eb3531cccd1391d9f52d987d12cacd064d2c5cf78e2c6f68c1f26548bc9105f153506e3636cdcd5311f02616809fa612efef7fd9b4491243cd06785a7d3a1ac3364b4638c118f60c64f11686169f89a64fcd93114e307d3a0b65600b0b19b81c89b7b4207e3612dfd282f83948bc9505f173d148b37513d3bbd791d96d2c987d3e12dfca82f805487c6b0be21722f16d2c88af40b9d9d634372f42666f6bc1ec8b91f87616c42f414cda9932b91499ddde82d997a9c427f85f6eef8befa4105726b004f70f97a30476b094c015a803dad1b003ba120d2176321d425c8598ec6c89c9d5a8c874b05064ae41d677b464fdb5c8fa4e16acbf0e59bf8b25ebaf4709ec6a29811b109ece16f0ac44d677b164fd8d2881dd2c257013aab65d4dabedcd087c8605f0b7202edd2c71b91525b0bba5046e43e0f730057f3b02dfdd02f83b10973d2d71598512e86129813b11f89ea6e0ef42e07b5900bf1a71e96d89cbdd28813e9612b80781cf34057f2f02dfd702f8fb10977e96b8dc8f12e86f29810710f801a6e0d720f0032d805f8bb80cb2c4e54194c0604b093c84c0ef650afe61047e6f0be01f415cf6b1c4e55194c0be9612780c81dfcf14fcffd0c47588e9c4f57194a5432d64e913c8ec2c53b39f4479996d292f9f42090cb394c03a047eb805f04f23f11116c49f41e2232d883f8bc44759107f0e898fb620fe3c12dfdf82f80b487c8c05f11791f8580be2eb51451a67a922bd8412186f2981975102132c25f00ae23fd102ff5791f50758b2fe3594c0244b09bc8e12c8b194c01b2881c99612d88012c8b594c09b2881299612780b2530d552026fa3040eb494c03b2881832c25f02e4ae0604b09bc871238c45202efa304a6594a60234ae0504b097c801238cc52021fa204a65b4ae02394c00c4b097c8c12c8b394c0272881999612f81425906f2981cf5002059612f81c25506829812f5002b32c25f0254aa0c852025fa104665b4ae06b9440b1a504be4109ccb194c0b72881b99612f80e2530cf5202dfa3044a2c25f0034aa0d452023fa204ca2c25f0134aa0dc52023fa3040eb794c02f28810a4b09fc8a12a8b494c06f28812a4b09fc8e12986f29813f50020b2c25f0274a60a1a504fe42092cb294c0df2881c59612f807257084a504fe45091c692981ff500247594a40ec08552670b4a504eaa1048eb194407d94c0b1961268801258622981862881e32c25d0082570bca5041aab1210e1b4132c84d39aa8c4fdef794b93d9c9d6040b3755098ff7bf3c3119e1128ca319b2f824ff3f5de384eb8df0bfccf1167b9591cf4ef0667a73fcbfe5fb5ff7f0a6fbff9679e5fe7f477ba5fe770ff77f49fc6ab1ffd3c5f2a7e87713fda4facfb2fc14ca7ccd425fb9540be116c8d393559eeeed7f99eba710d83edcff5b91ff77e1d524ff4fa957e0ffb742fe09fcaef4ff2eac153fcbf3ed171616d4627dfc4fa7f83f2bf67f4bc7abe6c8ab657a5e8df43f54e2ffbf668ee648cf86caef147b0bfcaff8bd6a81bc3a45e5d560f9e5242fdb4f779837c6b7274fe647aeb438287fc5fed795118f46fb7f9b12299935f388a7f4b5441e9daaf2a81fcca761fe9f99fe878a22be8cf5ed29f23f51e1ff5be6ffd1f126959cd912f9719aca8f7d41ce8c97656aa1b478aef42cea4f51a41e09bff2a5d044ff4f9e6f7561c43b955ef03dfac9a17e3b54ace5592be4d9e92acf06c01c9aeca72e4a47a5374bfa5712e759b9ffddca48992c8bd417b5d29448be09954c2d5f5a235fce40f527355f4499abf23f51bb2f07c8bea04ae64d69e4d33a1eb5411e9da9e751b69f7289cc8352d95657c5795455c363ec534d3a3a1e6d853c3a4be551776d8f464a8f6afeb452fe74b25f432aa4fd8bb5acde1a59bd5c65f56ed6ac0e6cd6b1741b64e9d92a4b875bb594b6b293fdbf97477acd6453d0f1b32df2f39c64faca4c650989b6a7c57efb33d7ffc5f2b8514e39f94974b463afafdc167974aede98265ba61ff4f2753f52db0e79759ecaab4c4dafa2edd74cffa7f3e5f8b4324189cb229fd2f1a11df2e17c950f7d40ef8f7aebd8e82c577eae42ce23c4a7ed95adf6c8830b541ef485b930d19b2ded11f5a0322e0f8a64bbba80cc7b6cf7efdb232f2e5479314aa37f8ff50a814f51fbe27360b46c2932fd7475fac7d4fa9c1d90b72b54deeee3e1396abc7739911cc3be718ea577447e5d846a134d3127326e16b520deaf91b5fa351d6ae978b013f2e0629507b9b01c56af09894b1eb535b59fd8af8f3b230e9798d6c7ea7dd63c322b4a6d1661a3dc7640de5eaaf2b64b5cb98d2fabb1195fa1b4baca6f5971c9d5b1b323b2f332959d43e3ec8ca549235bc2ca4affdfc9be95aa91016a3b70dd4bbd2feb84fcbb3c99f62351bba8db7e502d1d0f76411e5ca1f2608c857a33dc979a171973445b84442325fbb56757e4f3952a9ff74baa540ef56d28886b0dcc4a656a35ae33f2ed2a956ffd531a1f46db0be16fa5fffde053e323f1cb9abd8598d107adbf8e275d902757ab3c19abe9496aa3acd452d0f17a37e4f53528ffd4b526d7fffdc9feff1779557135b12af2dd44f964a39675459e5cab3f874c142f2a52c4cd716ba28ab2eb789581bcba4e2f0a5633ca3f4cb6835532a29768ce627b0cdc0d7974bdde085277252a19eff409a4de97ef8e38dca0e2300cb43738ae2e66d513fc9f947ad1387af225d49e977b202f57eac5e486caef96c88872d9a61848309b8b5a97b885e18df574477edea8f2732fe8275e954b7fbc7a4fe4d34d2a9f06a6d4b707e3ce54e7363adef440dedcacf2e6109843aa992b1e932537c64c76246a9b494fc4e416546a53cde149695b37ea857cba55e5d33498cf2a3b028f62338af4452a4ca9f446546e5351294a814a5007c649362297c5383d51cfab52d2fb2c17ab3e88d5ed2a5607a5542bc45859e478b9acb555fed765c6ed05a264dab765221e7724337f1de6a797e7db582adbf8aa48fc3c477a53ee8f4f84c5f9de6cc5bc28def66495747ceb8b7c5ba5f2ad87916f39b205acb0348eee872cbf339958979ee5d1b1c770599acb65f92ef0eb7a71645daa52964f51dea2ab5035e7b4fdbdbe5afef547fedd957c2c4fa4a91fcb13bf85bf6f6b643c00f9b75ae55f2fd822abf70771ef0a1a88acbf5b657d86d6682a5ada1625ec5f75ac1d84acbd47656dfc9e479a2a2d4d39fec76746c6e3f91e8ac425dff3dbf07430f2f45e7bf97284356bf742d6dea7b2361b5a5b5b3438d51d58366acadec8c7fbf5eab9eeae14d16665fbed9c68a30be4ced5524f7f4fcd3ec8fa07f4a26a223e98e3ccce8c7d91576b545e0d4ad1ab059b2412b709e6feec87fc59abf2674f4d7f8ab4fcd1b17b08b2fb4154ff9369976b5b1b496f8b3c14f9f890ce6c02c7f9821858f5489fce7cc4242e984a59cd423c1e467d716a6dbed94e551b9e66234f1f4191ee208f72fd74ca64eb2ddaf412f9f760042a2c9c25471b621c3b7ad32787cb5dfae21393644e157ac1be7d1a271563f36c3fa94ad9bb9590dfe15e991986383caae250c8cc41441b2be418b94296f029724e56eca15d8d388a6cbb660c479c1ed36bc5277bc5b2e6c6af9e16cac84cdea69fdb6ae14620bbffa7b27b6492adf848396689d64b34634bad2d4f7dd63612f9fab8bdf175cd9353a9e6cc2864ed13e6d6565ab77634b2f64995b5e7839ed295b81bb64dd0ca97ed54616415365fb630e5919472e41e6bd19f4f90df0f5a34da93f18e8ef747f9f0942a1f4627599fab47868be5ee1c3746686390bfeb54fee669d592b1b254941b97b1f84fa573afe358c4e7699351fa30d93717cb7979dd978171c8c767543ee27d30eabeb72af2ddc03a51f745b95820db2211afcb53cc7a53f5643cf2e45995277da027e364fd9ced8fb3a263a7e25a73c98e07139007cfa93c186f349e102decf04dbb45ea7a74311179fe3c9a31e8ae51abd6e7b05f75b52e7d00e2f0022707f75ade4988c38b2a0ec3539e2bc776cbe644fe9fbc3f36461c39c8cff5a8cd4aed8cb1d813354e7e3a6805ecd5dcc9c88397541eec1bd766554f9796539103627eba587a579460cc94781c98ba67b9c8b397559e4dd2aa8bc364ff5f256dcad72a73a994cc54fba32988c02b2a02c3bc64f66f2737bb4de7d982a9c8cb57f5e68a894740b6f2e44064ed6bc9e4091a23d4b63e9ceef1c041c8cbd7555e56a534230ed68f26475631a3ede6305936f33cdd6832d2a167a26de8e9503c18517c03f5a2362c4cff1d1087203f37a8fc9c92c2a86978d2fbaa6db4d7a9d79b6988c49b2a12fb4112f4d474c0215be69ec8df62399e4a759494ba6f8722dfde52f996daae5c314ea23f1b2923e60189da576875bc390c79f3b6ca9b2130a7448f58ee7fa8faaaf818ffbf8b7dbfcb64340de755f03991b70556dbefe9c8bb7754dee17566b57743bd4572fc3449460b75567152ed7567207fde45a35cfddcca4d182de3caa93ce4d97b2acff03e87449ea5dfab99c8abf7555e65c68d9282b62e583fabda143f2f4b38d6c123d354cb5c3ef261a3ca87512cbd77fa6e3d2a40de7ea0f2761f580ef13eeda84fa5914840d09b1fb1a95de7f1ab10f9f5a15e8cbd6ef69ff347bc66213e1fd9ebd583b648d818c47bf4c6703ade14216f3e46b3337d6f728cbcb111b59a8dbcfc44e5655f2f51ccc7f43c7eea7d4431f2e253951763bcd4a31b8963ede98c75cc413e7f86fa14fd7b22dcf1762ef2f673145da5e9e6129b4c4b29d5d2f1601ef2e00b93688f6a365b97d19e12e4e59768d69a7c7ba277ef91fd3d05a5c8b7af54bee1f5d5f855c96cd93b889dcfbdc47c4b239f521d8f96214fbe46233494aa591ed9de435c8efcfa46e5d7b8a47388ee80b07d56d2467e1e8efcfe566fe657dbcda9e63739e9785581bcfa4ee555b2275e467beabb15eab2d5ac449e7eaff2342ba9be3cb9933dfa7d786abd5f15f2f0079587e3c1681aaf8e06bdb8c95d115c3734cf479eff8846d8a9df4010fb697624d699a82dd6f16201f2e2279517875af2a2523b6762fd51eabfa9c36521e2f2336aa34c6e5c4a66acca558e17214f7f5179ba14f631aa3b482749bbf2bd605783ed1519f422024d7394fc84d8713f2be9be80639eb31851fe554519dfb8aff2aee66a5ef1a616c276df7d04f2e337951fbb433f6adec9155b8daffd4e2e1d8b8f4416ffaeb72e202c1e296b6db93cb9981fb74f295f968cb2847d5476b5cf988e8a8f429efda1f2ac732da38b207a9e685d2635fe47232bff545919bf43573d064a66ac97ce28c631c8c7bf543e0edfd45ba84e1145bf175bad899d1c12fd4691177fc37310d32950ec6350e98f8afbb48e9fc7223fff4e265a53f3dea85894a3e6cd0c3c777e2d411efca3f220fefc00de0b974c898c8f5ca46387dc71c8df7f55fee2774484058b6ab9ed3d3f524a138fd353ef7b8e47befca7d78726e34b6564dd89c38f13901f5e53ad5d8b357780d01b6ad271bb57aa37f72f4504eaa9084c35987564796591d169b2718d517ea225b29e65c935efc59b3492df51a3c3e244c4a2be8ac564581a508c47b44cc13a79a5f25313b5c78b1c144e42141aa82824773b766d31f4748e104e46fe3554f9775c4a253efafd51728c1adc9b141b3b8c267d7fe2f9e4f46a6fadd0bfc77e9f335a9aca587819e2db48c5f7a48423b0d19b7a315be7d9abc7b7aa9f6ed7b303294df6f2e4d830e8bd384fcc9f8248375691c6bb406abf4d34bdb7199f8afc6aa2f22b4bbb1d8ede8513bdf52671b487e3ced4d390874ded7818bdc120cfab20e53b590d1b65f374e461339587a7a7b91588fd8e38591d6dc30bbc115e45a4ecd69c0555afbda8bc602f0473319ea9acd65688f30ef65a843310f52d54d4139d4f4dbc4a157c77a12c5f89f683a53e0a391379d25ce5c958e8c92412db4df7987c9276acfb2ce4750b95d7cba1d72611e04991d87e3a62ba78cf9da8bf8b65392cf6bf5fe4455ffd0ada8144eb6da98f0c9723fa2d55f4f13eecda23c3f97133dedae294b14feaf87336f2674b953f7b7b89dfe319ed05fbfa17f9fdfaac1ad4e9aa50b2b1a3d4d6c9ce415eb5527995da5b73b1087eece7a3138e14743c381779d05ae541a6910762e77feccd5c7b75e53ce4431bbdba92fc7e08fd33c73afe9c8ffcd94ae50f3e0b14bfaf457c9df88652febd2b1720dfb656f9b69717bfcb2336ee89f62485919a91afb0325b46c12be077edac655c887cda46e5d36eb5fa14bbbbb844ced8553b5652b37405b2b4adcad29abb12e32d4d7657221aad269a85a6de1e5c84bcdc56e5e59894dab49abb17b2fcff276e9739d7eb2f463e6fa7f2b9e6ee2975ce26b77b2abdb97b09f2b49dcad3331d99cde57889ee1b4fc490b6c1753ba3bb14916f9f4ceb815e3faaadf5a83e6ae35f0bbc0c79b9bd596b6effedc8cb91a53ba82c8dbfc1a3a6a5c1e9b9e096333bb9906a3f7505f26c47956735efef52b766b5dfb29b4a4b96aa8f57221f77425185c43ee6446ea9ab990bea51105588fdee84c81a4199575a4b3b95da0ebaab90d73ba31953ede9a776b223d57cbb1a79d041e5817a7f4dec9507aefd35d7202b3ba239446da54bec2fae4c60a9feba59aabe5d8b7ceb945abb37c28b9e2baded6661ee76ef3ae4d92ea84de01adb4c8a8cfb82171773e44f8abde8c95b7ca7532ae38aeb91d7bba2b523ec35b67492f425386b1bbfab63be4f202054b3cd4b7d247103f2ab737afc9ae97b21d2b5bd3b7c25f2ab8bcaaf4eb5d6bf20b25a73ad27d55a7423b26f37957d0335fa98e4dec0b5db63de84bce98a2274365b723b397233f22143e5432ab723aaee6675ef76c45b10876ea944c1a3e7c9a3bf90fc981de7702aedf7adc8abdd555ef5aec5ab91b578856d4f758dff3664ff1e2afbf748a23d2bdb34e6ae7e4245352a4fad55b81dd9dc5d65f3905a46a1b1f3e0b3646f2f7623cc82fd057a6d0c9f1fd37d49ed0ee4dd9ec98c5ed5de25f7febcce4b6aa9f9b60af9d643e55bfcfb7d354b4d6ab39fa88e8ee57722cb7baa2cef55c372f5dd3cb5db6867d47217b2be5732ad5462eb71e9b057275623fb7ba3a876ed7522f55b2fd2f3e2e0ddc8e73e680f496d639fe87b9695de54d916d48cc5f144adef419e64aa3c89bf79a5a627c32391e4f47a712ff2a26ff2bd8eea1692647a1dfe53cbf721effa99785726c78dc17af1845ae60e9cdedd8fbceb9ffa5eeaeade1d58ebdc88d3bf07907f036cf937d42bad657d8fd3bf35c8bf812aff06c7f997f8ae15fd792dd2d3f1682df268503251fe781fb2659ed51c67a3dd40e8fb76e7460f221f07a31850b2b108ddbb57eceef77e08f9b557eab56d92dc5f37db89bee061e4dfdec98cb692bdaddbadb73c1e413eef63baefa858b9da96ce7d478f22dff655f93607fa36d4ff40819c41e6c8a86a858c1b573f69932d63b4e5fe67ab923a4715d38cfea68dd895690d7f0c11db4f45ec30480cc7ecf09d35e9d8119d7a14ef7f88cc1015197cef94fa7d89b28465a52e5f95781cf93d54ef8c8f68916bde389c25bf5325cb00bdff9a7f56f304f22b4be5570ef44b67874bed0ac97dc616832711836c14994ef5fc56b4ae2f889404b1273dd8472fdad2d98a115cea5e3d85bc1aa6f20a9f734ff4f6a5deadc4a9b73aeb902fc351ef9cfa0db56572ce13e466ed7db7795ff334f26d04dabd68ee5bfc4b3e2394b146db9e3e833c1da9f274248ba7e3654de2f7f559e4eb2895afc30d7c1d2a5f7aaf8a44c6a3a3a97495dee7909fa3557eee6fddcfa0e48a933ee2ebf98a3d0cb63d7e1e79bcbfcae389b05d45272ec6ca167fae1c41f38e8552f1fe05e4fd18148949edbc49a1dcd511948468eef1dc36f122f2682c6a7f537bb5cfcc231b79b71e793a2eb9bd21b17a64636f884a4dc79b979037e355de1ce2d98da0a1588ceee7ed46dc5e464c26a0554a7cb35b6ca632428e52c5097dde7be95e41d64fd41b8727b6be52c37a1b79f22af2ea00bd71786d2d66b997da2d033abebc867c99844635b5473e755e1a4f5704f475e4674e322b96e23454959556b2a6928e176f202f2627b3df1cadfae726b017ed5a48f525810dc883dc644edde4821257dbbb91b9b09c25f23df599fa9bc8cb29267b4ba26527b177eaf2a663fd5bc8faa9e80472327545f70504b5afa9b4d76f237f0e342973c9acefe07287732cd59af50ef2f2a0645a725cb36a5f334ead76a5eae7bbc8cf83cd5a90da7636a4d7cbf790978724b3af0ed541fd578df45b8ff791e5d392dfed189f3baafdd075318ad8887c3b3499f956b42c885d65e62309b59a8e371f206f0e4ba69d47f32dd153a532e7326fe73f44fe4cd79b6d24b7e29bae32f711f26a463227266a1bf3e9edf5a4bfa5e3c3c7c8873c950ff13712d354539d6754f717ffc48ebf9f207f67eaf451f1feea8c387476b5a7eae5a7c8cb7c9d1147cd7dfbc98f38d2939b9f213f0b3847f3eabdc7fafdf1e7c8fac264f66c25eab3f446f489fc4aa5b5ff02f9352b99b97022bf527d554fb75c7d893c284a66c720ae3fb5ed404e671bf115f271b68d8845a23a62cb83af9107c5266d79f2f38df4b471df202fe724d3c6c5ca8d695d4a6d8cf42db27eaebd9e48bd1f3cbdb9f41df2739e498b51db59b2f4faf83df2b124f1faf36819030ff605084f827340b11b166bfe0cc7d4d13b6ba6b73237f1ffad57afb9ffd7e1d2127113676c4f65a5d7532c6ac9da15f8d463d3e9f91ed5cecfc7be2f8897f8e98a38a5b81f7ba68c5776f73ad6a250eac36c5cdf0bfee95a4f6484704b3c96526f565cb9e9b1e9aecc42b2b351dc7e2a6a77f0665df056d0d8c8de8c197e3e1ee2ff5b9b174109a97eab83f8aecabbda7d3ad4ff577c4adc1b952f6bab9815ccf44b53938847512d9ff434417a73f3b44ce46a9748aed6ef299eb293277c53294db55b512e526ba02e43dbd5204b57e154b60702e32375490a4cf7ab54702544ecea317a557fae5cfa8b6eafacd5025a3f5516ec2905a26f06d52a47437b2ab9f6b2d8058d6b85172c50acf6b3a449a3fabd44ce1cce896f4b892fcb0b6ef99ceb8df1bfb9d88bada18601d6a8af63b02a3861b592b04491a61b96f68f34cca2d48501d7c69b62b82a39716dbd0957eccdd24a39db288fbb69270cd86637a8b7095b1527b63612db6479cca254b66c23e4078390ce38af4c5e021d06648fb78b95b4f99cc85a2a2b6674861b0654a36e8ba15ac0dfe0079b63f3e436107a04a13214b03e7e37066b2127ac5d24ace95e2f2fb67b2898bd883dc5c322bb527bfba5ae42ce9182f883380b9527478733e5186e6e28a0ceb83c06751127d4c6126a30cdaa0849f514ff44e12ce61fceaafb4cba83ab50c64fc232e4583a2286ef08fe8e2036efcf8e6cf4290a0daacedbc5501dc9896a67d2b6a926509bc398ed7732663b8a1b66743be6e6da413c7745ac641ecd5f89e9486eb4182179c15ede30a05ade3e86ea184e546d252a11248c86f4826b5d630f8e508c6140e76d1d43772c273ab9e14386870a2271de30e029ef10c3b3847f9e50b35b181669c9c200ab1d89a21dc7096b1b092b9794255aedc4fa77a1dfc807726100b768660cdcf19ce0b6905f4c959b56c463aba3bce2d04437d68e8a413a213d73822972ca4407b5c1b996eac38d3ea1c0f737194e2c75095fef50e01b48a6eb27d6ddd0b6cf6631b45d7e550ce649751f50da3ca076be3206f5644ea8ad3dd57c213a5029f7c232f52f20b38665fcc0c4268599a15ef85b4416fe4ee11fdfe158095d6c0e03b88ed362e04ee504d742829be5ff6891044587c86100f5f9ee3150a7f12f2d07252cc71f060ff5faf90391e085dec9fea47e602870b51b108bb79dcebfb41cad90a232164536da88e63f6cd5716d65ac949dc1dff08bf68bdea912be20f9b54fc7809dc9dff0070bcb6552063f491306702b2f89813b2b9d137bb1cb5c6cbf0a03a4816462bf9c3f7a9bccdeb5dc90b464bd0e8ba13b9b3f3c19bc0215bc492baa6771a82ae340b23de61c4e58cd24ace24d63fba04c8501d1e307c4109d9b9e6da4c11b03c3233bdd277a79d29085f2570b4236415ade28361e3b8f13df565ef53d6bb3fc7fc3ba6badaf9c86376914271eff7a74ea7bc0f548e3ddea62ce30dc9f5895cbef5679c18bcbd576af8b0b8a9db3fc7cbafb3ca3c67ea00ccd55cd8c5a767d64d4da596424b9e73223e9729e9154502aa396a5ee0cc5226546c23975460a1b8832e060ade64fa2eb3319a04fc9d00a95447306af3266908639d9fdfd199ae3aa0cade5bb0c8db96786d6fc81e65db22b1519d6b6286618ef61d1b7bf4fd2f6d71e11afcdfe64146adfdf9f51cb56e38ca4a6d8d1728f77e1463f810f66642415c58d96d66436e167186f09cb486118959144e82b761c8e766fb1636cbdc471b80bfe9f9f54eb254eaa5d2820346b124008c67d2b38c77ddb46f22e3f0230fec9cdea57f0d60862ee5823fd4991377b8ba57e749ca7b2a459b5916097649c4b6534b845bdd80ce4224e943b49943349333051de6a3c5b361315d54a6a961c70d026830d6c572eb0e2747514ecc5e928a3c1e1d9526f9ea73e801c1c331fc487b21917ca231ac7505e928e4042a51cf42ef6943b9aec013b960bd81c52f62ee504d6ae96b257fdea48d142668610e7490d63382f7309e7a050e2bc91e0bcdc259cbd438973518318ce2b5cc2d927943857109c57ba843333943837109c57b984b36f28717aa4edbcda259cfd4289b303c1798d4b38fb8712672f82f35a97700e0825ce4904e7759c38bb2b70eabc661404def3370591a3414911f462c3be820bfb8ba4cbba9e137b7bff8b2c19059cec4df0bf2d565e26f9068ff4ff1deeff4dac9c0c97c887fb3f9dec9b29be1fbe18d3582f06f4066ea0a21ccff33f24cab0881dcdf50a651340856940a4c671087b4077e4027a1129a12b5d03ca58e5d9809e4580de988e8eab28e9705dff1006ecae2741e59b5cc239309438cf20386f760967bf50e2cc25386f710967df50e21c4370deea12ce01a1c4b988e0bccd259cfd43897326c179bb4b387b8712e72f5e0ce71d2ee1cc0c25ce81a474ae7209679f50e26c4970de998ecba5a2f3a2e8be1fb1c121b876bf72339b219d4ad6e0efe244db290eadd8c85a24279cc9befbc90a986dbfc89604f06afea30038765a7d4f531f4e986c11a7dbc87cfe6e976032469bd860de4160dee312cc1a17c18400e62a02f35e9760322e90b0c1bc8bc0bccf25987d430873358179bf4b30fb8510e6dd04e6032ec1641cd6b3c1bc87c05ce312cc012184792f81b9d6259861dc3d7f1f81f9a04b3019b779b3c1bc9fc07c281dc190e81473b6dcde305b39630f9ef4621c6936e2c299d52886f3e1ba3c80503deac9d89bb3053fe6348ca17cc4159499a144594a4ae5a3aea0641d63b2a1fc8394cac75c41d92f94289793e0dbff5c41d9379428b727281f7705e58050a27c8ea07cc21594fd4389f26682f249774e6332c689d816d9b248b7f314fff561f8f0351da033462fd906e8f3eac740ae73056418673a7309c8a75d01c9b8d2c306720e01f98c2b2019d71fd940d6271b119ee504b9432ddd0d8d0bc5dea4672d9d955c50ff20f1a1e75c84ca5852d9a0fe44a03e9fce2d3365f2768fe0929cf8c35bc1169a34a19ddb802bd441c69c2ff0df4e18dc30242eaf106694c85f17df2d973730898fb221643b01f78d1743f8623a43c22532243c7733dbc4359b04dfd6f35fc41d2d91e2a6ac426f51ba4a231bbe0748affe1227be3d3cd5f6c2e8e9cae9f2e2b5e092bde082b0f8cd86b9640095a656b4413d26e8a79156f4e574b4a2bdfd3fa2f2c76e830b7b2b5a44caed2b9c0877f56a0eebd5bb3647f98c4ae4be4d7154bbc0ff6996fc9da02c338e4effe3827c0e993bbd1a06c88c8d011be47b49497e2d0c9019e3526c90579092fc7a182033c6acd8209f4b20bf1106c88c517f36c86b08e40d6180ccb81ec006f90102f9cd304066dcb5c706f94102f9ad304066dc67ca06792d81fc763a1609a3f3bbe2843ba618cb2bdb54b93999b5bdc389b2431ccae0e6ee5952ae805c44b43985714e24619c7739e1eee8e99c1aa59106c6d1c20aae48c3c56472f15e3aca2c851a5cad15bd263ddb8b5d923e4ab6b1059bfc672db39f70c1ed4e760dbc5f971b30a81c6ba4a10957f56f45506e4ce7924da1b7c02b94e6463fb2b9a13d89ac867d5097171856dfcfdfdbaff2613c52d69e8c023eaccbe311b9d57614b09e3559c2b59cf83e81f9914b3019cf9ab0c1dc48607eec124cc66ace06f36d02f3139760328e42d960be43607eea124cc6193d1bcc7709cccf5c82c938a76783f91e81f9b94b3019e7436c305f2530bf700926e3b09d0de66b04e6972ec1645c996283f93a81f9954b3019d752d960be41607e9d8e501d85a98edbd32788c58a1363195dc585359f60fdc645ac99a1c4da9b60fdd645acac2d2a1bd68524aaf49d8b587b8712eb4882f57b4eacd1379fd16995e88675d698e7322e8cad09c61fea12636c818311e3b65c0b1c8f7b318c3fa663d88430568fc2f7e59c1db1c5e1772265f2a7ba5d2da271f8305e85b91b41f933ff9246b9177b1c6894ec78c45ae63cf92b055ef0827c9e344e38c286b31b17cefd4835ff251d4fafe8dc27ceb8acc1769c7c4bb2e9e657d78086f1b5e45604e86fae010de38507cd08d0df5d03cab8c4c106740b02f40fd78086f1defbe604e89fae01655cea6003da8200fdcb35a08ca35036a00d09d0bf5d03ca38dd6403da8800fdc735a08cd12436a08d09d07f5d03cab8f4c106b42901fa9f4b40fb8474607f3f012a52710a6818a79ef711a0f55c031ac661d3bd04687dd7808671607f3701dac035a0619c7aae26401bba06348cc191bb08d046ae010de3b0e94e02b4b16b40c338b05f458036710d6818a79e7710a04d5d031ac6e0c8ed0468334ea0d18b0d6bbf83affa2272189790cf247b99b6e084da390e6a7edc7a27da8213bf2ecabaeda12dd7b687690d63989b7362de310ef34c596aabe42688d1deb0b8f24b9b85301ef11e44b0b6e0c4da3d0e2b5dbf9fecff5a8efffdbcc8f687e08c728e0f7b8c9725ef482b8c7c6f22f9ada1be46312ff6b3b9b01f49b0b7e4c41e5c90b8506e85288dfc5ab6ff55b9ff6bf3bde04e3f367c6bb8f05de6c5f06dc9896fcfb8522b4aa280962f050baa95c7ff0fe5b69094db566105cfd8fdb1815f49c0b70e2b78c6591d1bf85b09f8366105cf189f60037f2701bf5558c13346dad8c0af25e0b70e2b78c698311bf81ee4baa56d38c1d7b619b9faa10dc6714a4baed9e2be04655b4e94c165ce15fe07aae41560c5729e98e5ff6896fca54259564bf9109ec2551aa7793184dbf2239c27ab7415990716c44d54c237b95e49106e978e96545c839fedcd965577ae6ff02c6f9cfff72aff3be2e2c4a91271b6c41b0016078a04709154b9ffb931324854e0ffb750ea55c8df6603cf7611f9bc7a31f0edd2d192f692b0f2fc8976aeec982ac8cd5569b9d39d2dbcf92629c3ed3951464f6da14e295b3e9fcc1cbedcbd3e13c64a1225de9e13e3d61263912c6f0b22d1e011f2e3f972c014f4eae26b3688277395c512521677e0842804c6f9068ef7514ef6398cf646faff0ef7ff26be1eedff6cb8ffb7093ed811bef470ff7b6c30d9ce6b4d203077e484d985b491d1ff8be36e45727542dc9d5a2cc5c5304994d160385f2aff5616690ed2d019b181be8eacbaedc4bfea56267bf2601c2a7afa89b2d7af8cbced52201d0856e246c87e7e9eff3d36a81db8a03625a577e774ac0da36e49dc455d268753a2cc8ace6910e7a64fb621d3db64c6d4c135a08c9b3ed980be458076740d28e3108a0de863046827d780320649d8803e4c80eee21a50c690351bd07504e8aeae01655c7c6103fa0401dad935a08c216636a0eb09d02eae01655c2c6103fa2201ba9b6b40198f76b0017d9900edea1a50c6a31d6c405f224033ea7255a9fa358b61bccc7b3509e275e344d946a24cb41e2a7622866f41e4302f067077ee005ef5bdb2b31396c630deecfb26298d7b70c28c7f9ea344ae740aa4c2e8e893cb9bd3aed89d499bd93d1d6d66bea7be632dfca5b40db9166c4f4e9483e34aa908202f946b9e41598d6f412babbd23a5b3bb244d2f5dafe72add9d49c3d183334b3ac92c897a3e34f25a5a45b52567f1d87874c979a4dc4631cc2b949f8b767be18bf8af26dd5ccfba6c3ea85c384fd73c4a50f6726b3ad0379471fec9a46bebed1ad030c6f92712a07d5c031ac638ff000234d335a0618cf3f72740fbba06348c71febd09d07eae010d639c7f3001dadf35a0618cf30f234007b806348c71fea104e840d7808631ce3f9e001de41ad030c6f9c712a083f9f7eb07fbf844a06482b750065b2abc34ed7566435840b68defc589b0a5ff45a5dccfdc4fbe892262fd6243648904ca06ae29d7719bb55e0cdcde9ce03a2a2ab3fad68b91915f897f808671cecef616402f12b0db271d91fedaf14e96955cc49c82734e25bcf1a5ae5c687721e1e97d39d16e4f5acdd8519d68b7a33a35c2bcdf992d64b7813406fbf19f18117b99455b3a541a90e7f3102de96c5f2a8bdcdcc286713417c66c8271880b6b50c1725e186fb7fc9becc01fca89b21da9e4d5efbc8ab692795e55ba86496c15bc256933b3ea767923900aefa3492f914a9ecd7f2c2c2899e2b84d702a39388013f661fbfb04e230fef2482f049b2c7fbdc8ff57f4def12799d8505672a1bc95a01c9e8ecbece84893aec167ca6beb4afcd4ca6429159faadcb4225fec89f3cdf3fd9fb256fbf65cf3a51cd2828e4857b5af79915d5aaa3ddb269d7dc86c7d643a6e04ac7d56448fd766f20e96d80ed9ce21657354ba9b00748325bd0722db8bbfcf923142df8aeb40f8e90d639847a7a3f4d241d4e65b7aef218dc2fe9c5877f1aa6f37131bccf2e416b332ff179345ccb83ecf86f8285272c7a46336956ce47e6028e3f6e7119c635dc219cee30eab08ce712ee1ec1d4a9cc791d1c0789770f60925cea709ce092ee1cc0c25cef709ce892ee10ce7127233d2761ee012ce7ea1c4b91bc139c9259cac6f54b1e1dc87e0cc7109e78050e29c45704eaecb283e5d5deacd3923628b446d45269db9aea0ec134a946792a5ba29e938218a2a79f5b5a5dea15c5dba840c8fa6ba0493b164b2c1bc94c03cd025988c1bbed9605e43601ee4124cc6e3086c30af25300f760926e3466f3698d7139887b804937191830de60d04e6349760320ed8d960ae24300f750926e3f103369837129887b90493f1082c1bcc9b08cce92ec164dceccd06f3660273463aaf75092ecc102279523271d0238c0761a79323327975791556f59007e3009e6d9efe3329a5335d4199194a9445a454e6bb82b24f28517e48629a05aea0ec174a944791334785aea0643dddce879254f059aea01c104a944f935259e40acafea144793541399b7f394dec8c17460e93c9cff5c41eb8726f84173c4635d3ffbfd8d23dce2b93bb3ac337b63ccf8be12ce6bf542d7ed83e3942628a043abfc6f03dfc4765be2723ce399c80bbc5018e7fdc2f300bedf03cc0e716cc9f8207b7cbb8674b6c0f003e4c80cfe56f20e2cf718a09a72052e0454f2ba5e53ce7522e9c379106625e5d765d548ef51e66b603885792617e09ffde7971f0a0c4ff5794bb29fe4769391ce77f749137719369a27b0bee0b0d5f0bdb8294d0d27494d0680b5b9c303cc2b88ac436b83a890cf9cbf8cfc00bef67ca3672a81c4ed1122ada53f151c68b54d9065515a4449673626ce5d1e3b141bf9ea6f3710dea31c16b48faefc339e175f75423d2511262cdc35a3ad7b5300e9bd82e6bc9219d53453a0e7615c19e9e9a9fa64bab577095e67dc91ebb4aeebb99c40ebbf9125870f23836ab6203c776a4fb58d28656a5e3acb1e8b537b7b3c61791d237bf2ef71ed7dc9618c6bd74cd48ec6901ff8271fc93a839b283992fcd9924ff5ee8ff7481eca0d860f6e082d98654f085fc153c7e9e3ed6ffafb8d83fdcb72d0d231017d5e533e759fedf83d577c6ad88cbb85efb388554ecc5751be4a0ed641837d52c26c3f723d2b1a926b971246bc488ed06b02f48f53ed225988c25930de6a704e6512ec164dc22cb0673238179b44b3019c36e6c30df23308f710926e3165936981f1198c7ba04338c57507e48602e710926e3f4910de69304e6712ec1640cacb1c17c98c03cde25988cf31f3698ef129827b804937187121bcc3708cca59c305b4b8109be91e365ac728afff7b1fe57e3bce1fe5759be59e3433881dc8ee03b31dd97f2ebbca7c93a3c3a9b0b6f13b2c47b523aaa7abea73ef4bf399ccc788494d5935d8219c607f49e22309771c2ece2a94f10891b914bff1f2cf5ee40a29da7b871036d75a8ac0f40aee20a22cf24584f75116b6628b1f620584f73112beb8d356c58179038fde92e6265bd6e850d6b16c17a06f7e03fbaf56b01d93d1fee0d0bfdc93d4a67a6633d130da8a29eb24e41b7e5da75f404194a9dc589b12d2985e57286242ab2b84c3aa8ee692a8f6c9746df40cae3724e90195efce98de8735063fd5f5ae88969a7d8b250045bcff83bba1947a66cb89f2793d3b3dd9efb33ae80b2cdfd9b13bce770e26d28f18ef67f6d680827a2b348eb796e5dceeae3973cc218a7af470644e771c26cee05875eaa647713eecdaf4b48093c3f1daf0cc78eb494ca1def8b3c7cb485b114b28d2b0f6d18037a41ba9ed22b979dc63cffc379f2e4e54c2fd8235799ae61d15cae594e0352a92fe4dfd5be50f6c6d51f2d633d19b48aab1cae22157b0527b81d48398cfe7fb4ff2b7428334e96c0b95ef4313de6975bd9faebb7c920fd224ea862cb72b65c649be053882eb18df787e1c3e4b03cc7ffdb243e80a55c0047935279b1cbef60b386dad8e2ed434904f31297f1b286dcd8f09e4afaf64beb72f376d4f8fe5e5fde8d884bb8faf51b4949bd2c1de10e3af3c1f3efe9d5decea47f1f25234e05bca3d29fb9c274e792e35997f3df99b8c0ff71f54114bdac2238702d9a8b999bc1b515a7932eed0a179e210f1a05c6cd616c8dc20e64b07f25f7f02ab871293a320d7e958e592b43383ebd8294c5abd2b52654e47f6c78a46d0cf73bd943492b7975ddbedb4e6fa0613cb5c176034d7382f29a74c495d050a9e67ea5019c07b4d8cae6c524a27ead6b40199728d8805e44805ee71ad030eeaa3b9200bdde35a061dcf3b99800bdc135a08ce34b36a02710a02b5d03cab8fb830de8d104e88dae01651c36b1013d8700bdc935a08c712636a02713a037bb0694f15407df35be04e82dae010de333a3e712a0b7a6637b2c9d74aa63f663fc3f8be5cd7462859ef58c47272eac9964027a1b7f2c295ffe50048b737ddda13e8d024fdca7942dbf5fce07b02f1740b1e1320af0f6745c8b166c6428f33f5cec452fa30afb2ee3774929bcc385e07078ef01f98bacbdaf4ad7c69ae8ff73bc51be39fde45b44a2d59cec8df006a6632b035b80ee4782f34efe9b63c52f8bbeba5c7eb0caf74f54ea225e785db9e075266de35d751b280ea4825bbcc2f8ce6013d242aee64439c8539dc59c2acb61694426dbffaadc13d799cf93e6d13b61d543a5c9f2e7226b66c9a44bd2758fec1aae0cd98dacccdfbdb96508e348962d43fa930cb98733433a78c96eeaa90959ec42615c56616bc92713b8f7ba0c977189850d6e0e817b9fcb701983d96c707b12b8f7bb0c9731b0cd06b73b81fb80cb70193b3436b8dd08dc352ec3651cbeb1c1cd2070d7ba0c9771b2c206770281fba0cb701903e16c70c713b80fb90c97317ac606770881fbb0cb70191719d9e0ee43e03ee2c60d27f167f419cb2cdb19fd19643bf0a39c583b278db57a3c22db8b7fbb89b1dd6d559f09f3f28631cc8fb9b34611c68bdfff2341f5ffd5254a0ab2376760866de5ec7482f2f1742cf724ffba4318efddbd8a84d99f7009e7c050e23c95e07cd2259cfd42897312c1f9944b385943836c3847119ceb5cc2c9ba6d980de7e104e7d32ee1ec1f4a9c87129ccfb884b3772871fee8c5703eeb12cecc50e2ec464ae7732ee1ec134a9cf508cee7b9b70b8bb9d044b983b0ca134f588a5fcf931f3fc2ff7f744fe124699a98c1336e3dba8e6bb6de9bcc8b5e48c79571a87456df7a348873b1846df3d16b64eff58b2ec10ce39bb5af1398eb5d82c9b800cd06f30d02f32597603276426c303710982fbb049371b1830de69b04e62b2ec1645ce26083f92e81f9aa4b30191732d860be4760bee612cc30eecbfe92c07cdd2598617caafa2b02f30d976032ae0cb1c1fc96c0dce0c681c9cd61b5bd8accd4dfe4c4ba93a28ca2d5f6f8f575c67951db7a5c9bc6c83686b75c05cb387b67033b82807ddb55b08c934f36b00711b0efb870cf6978dfbbeddd3086f25dfe6396d365f74381a6e1f434db7dbb1d48397c2f1d7798d75ec1ab5f63cc387c627b376c0881fabe8b501907f86c50f7235037ba0895710aca06755f02f50317a1320649d8a0ee43a07ee82254c6b9131bd4bd09d48f5c84ca18686683ba1781fab18b5019c7a36c500713a89fb8089571bec406752081faa98b50c3f8beed0002f53317a132864cd8a0f627503fe70f4407bf127d03e26019472df4a9445f1c4dcbcb0fa393712fa56aefc5607ee1ce690fc65129db698f93c9aea62f5d41d9279428b72555fc2b4e942dfc2fc487cb6525cef5c42b3ae2ae9d228ff1e98c8fb8629e2792e58faf39b1f5f2d0b54755fe77667be28d3cfa0ec928ffbfd1f6122fe6a5e9d629b67748bb9223b4df70e2cf543400c1db4fb9be39e27b22865fe2ff2bfe1e3822b261962f902f8d1def894beb16ca24e6fae383055ea1fc14bdd28e35131a72ed2dbd9cd4816ff9affc8cdd993acc132f8f976e16f7a66e4b4605dfa563793ab90de4b481608cb0aee06a9f179311c2f79c58b7905867f93f5cec8df3822b9027708e4fd96e962e2625f1074e645b496441b28571c37a3a670adf0ad49604e18f9c08b78f1b150432e5fe703ed1236f8c9d0cdb236f97919efea7ba5c5ca672acb17cb63b7c4790c5e59febf22efe6c7f742a063f691a85967095cda64d62407fe104ba5b5c7517831e2126eec3c9972cca36bd383a5e4e1012ede30be3d19b1bc92ebe5feb724b64f516b51fe7e088ad4dfd97b4a9bfb904937183041bccff08ccdf5d8219c6779eff2430ff700926e332331bccbf08cc3f5d82c938786283f93781f9974b3019b7eab0c1fc87c0fcdb2598619c21fd4a60fee3124cc665643698bf1198ffba049371a3031bccdf09ccff5c8219c6d7eeff2030bd2d18610ef6542b4e39725549c4dc67fabf2a1631e8aad3ffcfa736fa912ca9c79925416c2a4f42cb921069cc747284881015bfc0b80cc236bf2ff36228eb73a28c1ecea95ebaa7c88b5fe67b859b5de0e43fb2bedf80136cbb38b025fe0fe66c76e1e82f49956fc88933f5e53ac6ce8d6db96e06594a6ec489758fb8525a5ead138baeede778c3bc31b2a5152b54c1f7687737d4ffbde27485afd773350df548596eccdf34cc245d56ae3496eef61b1617d20edf9e94db4817d6241d4d83fe06f4301e409b424a695317b1f60925d68d6441a5998b5859ef2167c35a41865b5b7062ed9834d6037c46795eb02d4dfc3c7828b9376797750a571bfb2929b5cd39f136f5bf18e1273ec94735d49beaff39880f17db251d37922ea90527ae680006ed93aebe798275d339dbf6896bc818b5a54b30195700d860de48606ee9124cc655533698c71098ad5c82c9b86aca06f30a02b3b54b30195700d860f62630dbb804933148c206b30f81b9954b301947926c30b72130b7760926e342081bccb604e6362ec164dc9dc706f33502b3ad4b3019e7e36c30df2030b7e584b98d9778093acbffbbf81bebe51acbb8c21a579220dc76fc2b9dc9de481ac69b724b4984a81d27cae82e7c9df76cc2f88ae257a48ab7770d28639bc906f46b02747bd78032b69e6c403f234077700d28e31c9d0de8e704e88eae01658c6db201fd8200ddc935a08cbd3c1bd02f09d09d5d03ca385f6703ba9100ede01a50c6393b1bd00f08d08eae01658c75b201fd8400ede41ad0305e86fd2901ba8b4b40fb8474607f1cb9146357d7808671eab98400edec1ad0300e9b8e2540bbb806348c03fb6308d0dd5c031ac6a9e7d1046857d7808631387214019ae11ad0300e9b8e2440bbb906348c03fb2308d0dd5d031ac6a9671501ba876b40c3181ca92040bb7302dddd8b3fe4151890274f714c97bf1cdc493a3fb244a7822d8e7fa5e9f04c837a4cc8cf202ba27ba67ba3b7ce292556bc677395e8d60d63787b70e20d2e2314679a83b349e276b20afffff2293e2fcc97118a93ae51843d5d3ce1c13a5e653be191452a7e2f17b1f60925d6a5645b446f17b1b26e0d67c3ba3fc1da877f33d93cd91955c91b1e05b8b95efcfde4d9be44c0880d26db5df937901635931366cb48191509cff2820b5e036df152281bb8465ce03c02ae6fdd6e69a4dbc75807fb6c1bc89e2083fd7e2ec1649c8ab2c17c92c0ecef124cc640091bcca708cc012ec1640ce3b1c17c83c01ce8124cc661101bccb708cc419c3077f6aa0748f223575de7c95164f0c6378e3f8532f644e6438339d16e29d18a5b424679e2d9f482c8afeeef1361bdf48aedc585b96458b41727bae0b5efe0ba15f1309030553c54b1c8cbf28247d6d8e0fdc705ef3e026f6ffef6b142fa4f673239fe7f0bfd3c0c8472fdd40a22f72c84af245e4b60eec30953bc9e18bcf3b150963b71ebd26c4f3cdd33c9ffea7079059b10affe95f85cf862981f914e675f4ea8dde23a9de04ebb11f217c45d4a53bc20885126bb1f75b0837e2693b72b62bbeee21d12ecd88f13f82e71c06b2e7b146f6a61f183818c88d942201792de7e881bf7db8c8cfc4a1ac3756c31fb1564d963683ac6a9b5e3ad796d2beba3eb5db9d05e471a872cfe93a0332303abb19e08e15545d63bc5bb756979c5960d632f3252c8aecb93a0d5ef120de32df87790b67418ff3608f1f0aa186c0d9506e4c9a1ff7cd94d058f542ef2d2f4c2f252aeb27933299bc3d339cb17575bcef2ffad39bf8f1efb4ed37687b95c65750e29ab23f8a7aa62e382583d9aefff2d5bcef6e7c9a50fd689c02d5ce5f248522e47a6239487da4c2ac7fc7815db8d0e45a4248e72096618afc7984d608e760966182f082c2430f7770966182f089c45608e710966182f081c4d608e750966182f083c84c01ce712cc305e103882c01cef12cc305e103892c09ce012cc305e10d884c09ce812cc305e10389cc03c201d5123b49921fcebed0f7a319493f83721966f4a38b673937516ceb674319180cbe10497e1558f0ec5d6ddc52271b9c427c2c2459bf562dc73e4aafec99cb87bc4e19ee77f345fbee74557eb27f97f5b18796526fae84f5422517b1bc6ae2b932c75e472a26f1d41df4b361465912e6cbafc2ad8f55412c292bb92acdb4f7163114eb4bd2512b1f82a80cc5832afe00a23772125736a3a5ea343832ab1f85126d7eac5dae6746f20e7b08a6ddbceb164b9f84097700e0a25ceeb08ce835cc2c97a2b381bce59a4b21fec12ce3ea1c47936c179884b38594f7eb0e17c85e09ce612cebea1c4f90dc179a84b385903266c38b7255dd1612ee1ec1f4a9c3d08cee92ee11c104a9cd904e70c4e9c5b7bb109a6b8e422d847277e5490ae69261bc4fc7a318879e9dcad14c89427087ba469b7520b2eb4c791d8d3cc74be263f5b9e7f9fed4d94e532f1832a618c2c752260f339c176f76ac6f1f1f3a622c0b758ee548e3d283d7a53a83a387b177df89473d77d7dae9da2a4a928e0c4de41d17d25bf2d9cf58920b61dcde5a4332b74192ee36e3d36b85308dc592ec3655cef67833b8ec02d72192ee3ce1436b86309dcd92ec3659c40b0c16d40e016bb0c9771b4c006b73e813bc765b88cfb52d9e0e612b8735d86cbb8839a0dee6402779ecb70c378007202815be2325cc61dd66c70c713b8a59c703b270d37dbff95725f2c38921e7f8a6a3ae788b715d7447809c15cc67f6432b6732bc75b28118b73fe02e5022f7a99615a8ea6b11d3817719628d072ee53d159be8993fd7f27f8df9eee4df4bfcaf146f97f1be61b9ee37f7fa8fffd6cbf0cb361ace4c23886603c3c1deb0bc9de683e28946f425c4be25d152ee11c184a9ca7119c952ee1643d4dc5863387e0ac720967df50e21c4d70ce7709e78050e2ac203817b884b37f28711e46702e740927eb3c890de74f64a0b4c8259ce17c3cab3b299d8b5dc2c9fa08011bce8604e711fc5b326692db7626466ee71127548439b125ebe80d52e1be376a24a9f847a6a3a4065b86aa221b31267ae24997622fb60f20dc67543a92927a54dd9e4e0da4826b0ffb86f246fd6fc9ded5a35d8219c61bf57f20308f710966186fd4ff91c03cd6259861bc51ff170273894b30c378a3feaf04e6712ec1645c9a6383f91b8179bc4b30191791d960fe4e609ee0124cc6ed0e6c30ff223097ba04937133241bccbf09cc135d82c9b86d970d6643b2147c523a1e0cac7d2bfae6706d8778af238af5e4babcdfb97aac93b1ed64bb70e66a524297b982323394282bc8b993535c41d92794285b1294a7ba8292f58e523694e7905bcd4e730525eb38930de5a104e5e9aea01c104a942f109467b882b27f2851de45509ee9c263175198e15b5abb9e0c86ce4ac7db4cc96c90adbe7b334da79ed99e19388c205e9e8e25b6e8a9e7425fb73728b1c1f32c8c38d99e67d9402affd9fc971c54ca672c4be424738affd1899b0c11e534ac4fa637f76210cf49470b1a2d93c509a7938c0b6b6c28f72103f7735d41c97a95161bcac749d53e8f1f65beef7f854c5c182ade0d1581b7d80e0fe140f05860f8509e442af8f99c28db4a94e2ad507122639e17bb53b7d4ffb0384594960d326cd7c19c49405e5097634d2ac77a4a88ed96928e64207421274ad1bb55ca4b5ffac953eed15ebc920f5ad37a4cd0d690f2b7229dafd596cbca2bdac4d8a3c0d3fd21d0247fe093e30df3c6f8155bdcaa5318f91ebdd579a8572ebb27c6f125dbf3c03b93527a515dde49567d35489c790fe3b2ef2ea44fbf381deb41b1c77fc5dc277853b160b39b053d45b05ec2fff05fb06f9396d534ecd2643b5dd988ecd2bc94135e1b2fd84f2c5a52d18216546b25c77ac5523a7c3df954d2295d96ce8bdc8227d4e7c9217b30cedcbcdef13e964c262f4fc70d8ec1e068f3bac1b19854ef2bdc780c5ddc86972793a9903f0ff6bab35e6f750a17de9f4819bd92bff58c1e191013cb1239e24c53f9641bd23721fb8dae4ac78d1f41df1dfc7fb45759ad139a2ca5cbe5603eda494d8f0c9c18bb26b6cabf9854feabeb76be4e87ef61dce5be3b29a7d770a2dcc20b22ed8bfd5fc8f7a796a2a5cc0b6504b33119185dcb7f118adeb154c6bd996ceb93bf92ea7c9d6b4019f767b201fd8d00bdde35a0613c9cfa03017a836b40194f5db001fd91005de91ad030eef1f88900bdd135a08cfb8fd880fe4280dee41ad0303e9efa0d017ab36b4019c7a16c40bf25406f710d28e35c880de87704e8adae01658c22b101fd9e00bdcd25a07d423ab0bf883c8f7abb6b40c338f5bc9000bdc335a0611c365d4080ae720d681807f6e713a077ba06348c53cff308d0bb5c031ac6e0c8d904e86ad7808671d8b49c00bddb35a0611cd89f4580dee31ad0304e3d4f2340ef750d681883232710a0f771026dea05cb70557201ae9877c3f61e5cb8c486b528aefbd3b185a69f57fdcac8d1deb0746d51605bc7bc9994b907f8cb5c91ff811c2f7a29241bae555cb88e26656e0d27ae015ecd4b4ff0966cd11ae67b62af5ca1ffd342292d122bf782cb50726419159bbb27c8ef07076162959f750fdde15cdb6bb62791a5b5fcdb6b92bb2d7692173d1813eefb62479092fe2077ef9ee397cb5cff5bc364299fe08df5bf1ae70df7bf8a7fb26492ffdd1cffdff06db26947803ec40934c3abb9192c5b965751164baa6d00a31bc444c35155ad2c87797bd8a3a47178381da3538179a8acf2b323ed6bb1ff6bc15ed05cd95657841a687b325278847b3768b66c0426f814a6fb3f10ff1fe79b33d69b2edf2c1aee7fcd06b0940be028d2003c9a8ef346c1b118d1efd36a1efd589a46ae6c47133e27381fe3c4b903a9e022f1c3e583e795928590a070d30495ed4cdc67a492ff2f1d5bbe3325b0cd07e05402f071fe170ce6f91f109dccbc6aa530db137b91f3227dbc18a3566e821c15085f853f9b54f827f84fc2d53cd31e3b3813bedebb94c07b92135e6b096faeffd7c5d2cc7209302b5252e786145f21c1f7543a0e1bd0793f15a472ac870dd8aaf13b04e5ba740ccc51d038cbffd5b24d2da580d98773fb025bd93c979c107eda35a08c1b6cd880ae20409f710d28639567039a47803eeb1a50c6c56136a00504e873ae01650c25b3013d90007dde35a08c8bc36c400f23405f700d28e3163036a0f309d0175d03cab849910de8020274bd6b4019b780b1013d9c007dc935a08c9b14d9805611a02fbb04b4774807f65b920b2d5e710d6818a79ecd08d0575d031ac661d35f0d63405f730d681807f6bf11a0afbb06348c53cffaa4cabfe11ad0300647fe262574836b40c3386c6a484ae89bae010de3c0be0101fa966b40c338f56c4a80beed1ad03006471a11a0efb87111e0c8c8af4cf045e678c1ae3ae687f4d8ae51fd84e07d977f53433278277b15b2cc567ab3a45c09ef6a28db36db5ee4eab5f75c78e128b829991125db4dc9d79370c9fbe9d8bbd46f33dbbbf40ed9bbb431fd0feed0ad36e1dda524ae388c42fc205dfb8ec50695e89326f1dbbac37e42e904b291fbc3badd7a134885f79ecf5748d9fc881365772ffe8a7e51adcbbd85723f7cbe373b0eadd8a298e74b97fa9faaf4829df39532d1f8df628c416de4ea980a481fff715d3e34113fdc1f18ca28fe352460f2894b38078512e7bd04e7a72ee1ec1d4a9ca792cafe994b38c3b964f712c1f9b94b38334389f34b82f30b9770b25ec5c6b7a04cdace2f5dc2d92f9438f72038bf720967ff50e21c42707eed12ce01a1c4594a707e938e07ce6a8f824ef18239bf90cae49d1d9dcc85b52be992bee5c4ba5d2da594ca4de7dd90c3167dfa9994d1ef5c82c958e1d960fe42607eef124cc6253a3698df13983fb8049371418e0de60f04e68f2ec164dcdec006f36302f3279760326ebe6183f93581f9b34b30c37854762381f98b4b30c3f828f90704e6af2ec1641cb4f31de226307f730926e3a66f3698ef1398bfa763f75274592edfa3f784c42e064a04387c78ff21bb97fe48c72b9ca96e0e639c23b16d0d1b43caee9f2ec3659ccdb3c1dd9fc0fdcb65b88ce30136b84792b8d3df2ec3656c73d9e01e40e0fee3325cc6f1021bdc5104eebf2ec3651cd9b2c1ed47e0fee732dc306e241f4d3a34afb9c3701923ac7ccd02815bcf65b88c712d36b82309dcfa2ec3658cc0b2c17d8ab4b90d38e1ea6df1659c8fb16df1dd96ec966ec889527faf69188f3e2e23d5be914b38078512e72d0467639770f60e25cea348bbd9c4259ce13ce77c31c1d9d4259c99a1c4f926c1d9cc259cac2f2cb2e16c42dace2d5cc2d92f94383b119ccd5dc2d93f9438f722385bb884734028711e4270b6e4c4d95d8113bf3346cf950ef52d288e9cc31717bb07490e9367f5f27823ab2bb8b01f4db06fc9893d38425ebe2961b1fe1abccb949657c3f8ae2cf462005b71028cde14115bca9e2d59ccf5c469d362ef082f7e213be60c6b609aed1cf479e47a83d69c68b7f282d3f9f848f950ffabd17c08d92e3898494a671bfe4e4a9cb92f91c1bb9a6f894c8e50c991ad65899f6ef8624d87139c5b71e2dc25aeb2cf9638459914c7c537e7c311034987b4755d464669ebd99b73bd9fadfdbc9d4446b7710525eb564a36945b93997d5b4e945b78d1c7840a7dc5a1f2430b3cc66b61d8064653485bb92d27b2565eec5a1821b14896bf703ff5f713b998683b4e786dbde0e52ff14cea4cdf8852c920f64e72d05b57448644e12b85279252d88e1364eddb76e9425b2667dfcc36fc7980b482ed5d82c938f36683b986c0dcde259861bce7692d81b9834b3019073b6c301f213077740926635c930de6a304e64e2ec164dc93c406f359027367976032ee9e6383f91c81d9c125988cfb3cd960be416076740926e3291036981b09cc4e2ec10ce3feb80f08cc5dd2b14e49639695352ebe0c1c08ee5c661cb637e2c2b90b395bb76b3a826aa86c568f4f320e8dd8826a4524d4dbd91594aca34c36947349a9ece20a4ad63d716c28bf25a572375750b2ee386243791259c0edea0a4ad6bd706c28ff25153cc31594ac3b8dd8503e4b4a65375750b2ee816343790341b97b5da2cc8d6b2dd95036e342399c743b7ba4036574985e9c705cc938e3612b95d348a9ecce3fe399edffa8c8ffefbcc8ffabc80618b1803b2fe43bdccef26238f7e4c4b96b5cc9141f16bf5eee556ddaa399eb1b263046ff9fe5ffa298682ef0c47ae57cafc263bd3ea07e7d26c8e793597a8f3040669cbbb3413e8d40ee1906c88c8bc46c908f27907bb932bc0a674776071913f47605256b14940de502327feae30a4ad64b82d950ee475066ba8292f5fa7f36941790916a5f5750b23e4cc186721e41d9cf1594acd7feff5f7b67011fd5b1fefd095285429162054aa1851a242104a847b06221022d151a256988341b0875ead44bdddd6ef5527777f75bb96d6fddf5d6f59d99b327e7b79b8dd0fffd9d7d269fb77c9a6c76cf993dfbdde7cc3cf3280de54b8032530a4a6a430a1acabb00e5c46486608756a6aa670a09e5bd2a4039498e818418f94193caae209593f928fd4f3ed79a414cae5a99fe6b81deed94db7d8f3194780559ddf3ae1781546ecb44e975905daa5f6a993559a8bca877ef26a741a45543da18206ec784e8f79959dc214372961ea6c1a60052cba39dc59a31cf85fc9fed93b98ee370d4c587968fb13518357660a21c1ab7f89819b24ccdd72f2fd14c5a96aac6f82417530afe00b03b86993e5d6ed3aacce576d62ae02703da9d9259a022564ad3b49cba1815df1794a69d9938378b93d47a85adcdd7a45405d54a4fcb59ff05ec4b59ae8026cebd34d035605ece7605347126a681ee0e53474e18da03cec41d2b15406dca422b1630042438572a58e21c4c033b12c04e910a963815d0c0a603d8a952c112d5331ad8f100769a54b0c4183f1ad80c003b5d2a5862c41f0dec04003b432a58a2dd8b063613c0ee22152c31c991067622809d29152c31e19106765b003b4b2a58a2ff95067637003b9b09b65f02b03860b67e6c1e514d322bbb92301e021bd8394c8cbd955746b0d60e60dc82c5314589cc89347cd7b3a4f04015e09b9bcc7c66ffe2bdf45b6a72f80a962c7e0ab298270926717ea4c1fc1c60ce930493b853a2c1fc1060e64b8249dc1dd1607e04300b24c124ee8868303f069885926012774134989f00cc22493089167c1acc7701e67c4930896a3a0de67b0073812498444b3d0de6fb007357493089d6791acc0f00e66e4c989b2480b9660e66a2b2447330ff09668e85614451a5da9fdeef69fa85c684a583cd7b9ab05e7364833dcabdb09fed218872f7306253db37cdc577a2274e08ab5913c24e3021ec21112bd50b4ac37a38c4fced29112bb593020deb0cc0ba571866e4d6d27802333251d9a799917b01c645c9c4e87f522ac68d5871fd0fa900e3dec98deb8f0dec756f751f0312591c6608a499199b6ceb3ed37761cd1a9e13659696e2b318409730418f8a036d0e5d620f2d535ebc6962d4392d8e2362eecf9a1a1602e6d2306658b3013073ec1cabde37d913aa5548ed5768258f0e02a5bf8cefef341b4fd35072a97ee4b597348b56853d8d886f340b5f4f58a0ca99f8d6515ef71a03ccef2fe7de22743ae0aa48a65a94630b1091ab3b6dc92a3c742fdcb48b93a916c5ef78682869b9f67bc3eebc3299613381441257639a44ce804ca62a7e03d37afdf94dc1f52c7b01c55abb34050943293e3883353766c3dcb80f13e168159f1fba5c993c25d36fd3b367767e253d15e4b53a8c1934d51a86eb2c87b2e8c2e431094983a495d8e8018af89230e5d66fe5971795dcc676a4b733f48cbd0860d73061f7b4b01bece7f7ca7014e991cbacd3c3c51e9da530bbd632c16d1127a5b8e38975d08db73b71d31ebacecaa7f9489166771d9e4594d4412cc56a14486a5d32eb41c53a955d0c76e80328eb938912875bc48c68a2558ae8053ba77df9a10ef576e62cd787c42f52b3ac77be514d8daefbc43995b6182d8739b5810973906a2fe5a0ceda34cb2d6e7393538b64d216a9bd412b8d48034a8ca0a701dd0b80364a034a5c8a68401700d0a5d28012d5241ad02200ba4c1a506200030de86e00b4491a506274280de8ae0074b934a0c410461ad0dd01e87ed28012b39168401702d0fda50125ee926840f704a00748034acc4aa201dd03801ec8f7323528bf3f53816ab29bce52fd57bef24a6c96dbcb226617efc5c2b8830a301e942c8cf1e133ee393fb6018c07cb089d8db7cdbb58daa20ecc748748b078fa9d196828692d02ffe812a05cc1af35eeb9e7b056e30c95ebbc63ee40b0751e9a5cb3b1ebc1b32fc28c7918dfed5663df36c4153b9b056e130077b8cca5c6c5f2544b60a939228c18e3f6b1e6e853eaf5604bed6dde32c698b8b1ecc58a6a3aa65b80f94826e6d40433e89ae4727aa1b4c661ecbd65aef5d3178793fd7114cb853c1616b0a3f80b58a96d45d9a03c4f7c5e34c4cc6475e6ea93221668ad3e8ae8aa8bb0268c9b601e3e9aaf5045f41006952f87e96a963ea55499de0e666aa8d7afbbe73c2e00882bc36833d0b1e62d8bd464a6524553f2cf82dbfb184938273989f330c079ac249c544f270d671ee03c4e12ce0c27714e019cc74bc239d1499cb580f3044938339dc4b93be03c5112ce3427717e0d8ad2499270528b5dd1708e06e93c59124e6ac70f9e7119a47355183629dcd5775e9bd46b60b33f25ac941aff77819aae2fc7c8648e3db15c85508989b6d1ec02e6bd5393d9cf2edeff3ec9c970860bc08c779a249c939dc47913e03c5d12ce3427711e0937fb199270523b77d0703e0938cf9484935a029886f313c07996249c194ee25c1fe6ceb325e17433507134e03c4712ce4c2771ee0838cf958473a293382b01e779616c34fd9c63e30c6eea50b76fe2fe9db63bfa1d8269cf67621dae5a6e346728e30734e397ea538c3fb3400f57a7715758af7cb50a65eb4993d98f5500f70226dc9171325b1aad7f536c0d215ecc8819ccc48f2c8f9361b44111031b6891796bad1d40be901f4e56ac9645fdf00d6aba7eda8f6a762f0eef5690ce8b9219d2186ba37751067b8351f9622928a9bdb969284f00cbe7256154c069192656a42fc73c67ac9f35fa9f796c0ccc4bed9053f404e0453579a503fdd59f08bb1f2b26ef6a90db4b99b0bb59d895d65a4fc3741c4b26f78499f2b26496080ccd9b49bbbd3f0613c8e55250523d993494bb80ea7e851494542f260de55bb0b9bc520a4a6aa8170d6513d400bd4a0a4a6a98170de5fe7083ff430a4a6a88170de5e32095574b41490defa2a13c07505e13762241a1dd772f56c61e145f05ccbd288fc35580f25a26ca117680b9fa22e7d85cccf9faf12cfdd76cbd9b59a4b2f565cdd1ffa6d8d7f2f42b596a37fd57befe6b177de48ce86bee99380601e0eb9880fbabc0ba59029593b395578e32a4f4575a69fe0b61577e7d727bc7a0c59d98d94eb3b89f0fbae60d6c478691beb9aac9ca60838ad81d786cb388f2e8ec5a16930947c34aeb65580ca68c7f86d12ad2b7b547eca926bf2ddf5e8ac9d96c3b699b6829a2cda497c0be7d75324bfb07adcc88452969adccee04e5e94626c6ade2a4d49c586f17a6969d625a0ba44d74245176698bd7f7b08fba290cd771c742beb3eccc6b665caaebd8640652b04e8519f7e6b03702d3f5e1cbec5255a0caedbc5acadf08d0f65427ab00e52d7c095da65f2e545e45a6c516a2d153bd6e0a112b9735d13af5a17401398285f538c07a6b324370e28bb6a43aa903ac038bd76d61c58a786da2f36ccd8648b4535c99bd786f39cbb3bb2a6f5208215684b6483d043bacdbf945054aa21bd396cd7e729a6756f720a6c10d7f07bf227d478bfb8f67d659a46d541f0089bc53124c177b257c0130ef920493584a8806f3308079b72498c40aca3498c702cc7b24c124d6f7a6c16c0298f74a8249ac3e4f83b91c60de2709265179a7c15c0c30ef9704d3c5a8f96500f30149305d74887c0d301f9404936860a6c1fc1e603ec4843954fddd1aa1d4106f9aaffe7c70803c2c152c712ea581bd00c03e22152c5117a581bd16c03e2a152c512fa581bd01c03e26152c715f4f037b23807d5c2a58e21e9f06f61e00fb8454b0441b290dec2b00f649a9605d2c80f521807d4a2a58171babacd52d00fbb454b0c49d170dec6000fb4c1855c12b95c994c7f087d0a2f86819f38b5400f15919616644d59f1666760478ea9f4b6eb82e063e106f6b5ad0c3feb0103d1f46fbbe35a9664b5c806815439f83b0b117a401254a280de8f300f445694089db501ad0a700e84bd28012b79f34a04f03d097a501256e3b69409f01a0af4803ea628fc46701e8abd28012dd2534a08f01d07f4903ea62a1f5c701e86bd28012f74834a04f00d0d7a50125ba4568409f04a06f48029aeea862bf07f8f2df9406d4c5ade7ee00f4dfd280baa8362d04a06f4903eaa262bf2b007d5b1a5017b79ef301e83bd280ba681c2904a0ff9106d445b5a90080be2b0da88b8a7d3e007d4f1a5017b79e7900f47d69405d348ecc06a01f30816ea65abae7d6a4157a48250a9e6781ee027ed00f5d014d94681ae87e10fcf01113f46015a48617eb31cda85e5dfb32b5c8ba99cd408daa528554728b5613627d703c7f1c4641a3bf2bbb8b983b2d5abd280545613e61e2dd54c5d78b32879529af2b43e28828f3810a628e234e0a8b524888f70509fe348cba3bed879acdd527efa3bc6829725efe6a5670cf4c58d43e938835dd49ac2780b47e2e112bd5a245c35a0458bfe087a235d8cf5fd0298323f75601ca2fc308ddf597ac25fad0d2687fa6fdf420a571bbb258ef957baad661a00b7c2515ac8bcd5cca01ecd76184f3a62aaf20e7fe46afd12f19cdb53aacadc00ad61cba0ecca1dff033a4eb61969c6e97a51c651a0806faa899571b35a57a0767d1cb6116fd96097354dccd5eaabc3abbe5511ec52dac5bf8062159047ab0302f022df5bb304a6fb76632f42e3d536558859f06b23b0be44c9843ff2b0524d12f4003391d407e2f0524515da2819c06207f9002923847d24096c3bafe235b3d32354f70ffb38b7ec6db66ba5efa7d1eb8537e62621c92401e5b37e0152ad36cb5912b9bb92ca85b8045ff6789508933270d6a3ecc9cbff073448de9a3429f58a09a2c4ed316385ff90e9306eeedbe170be2f62a80f82b13e23015abc01737abe43354e7eca5bc2528edbf85518a2b5579cdaa0d876abb63afd397b3d41a465c77e0ad07abfbef7c352951dba1961d1c223c9077b1401e0637fc1fec3659f14b91574fdcb41ea8d52a9369015cdf664c8a8bf1285d00f09f61bb9a13aff5d3a2a7c47b96881bcf2d587867c3acfa9764bcd4783f1ade93405335f62cba3ed03ede449d7388f1fdb47afaf7c21296c2443b264ed532109ba23d485a6e5167e92122aaedf29d2ed6e8dd18b6075d98b8db2bdb5114635a21c6fdd35c26d7c29cdb9589d26bfd9268a7659c265e230df7f75cdb8286d02d0cc92c551da9d1eb62f382ae2901caee4c94be36e0cfa96576d6f49d7b8121a573cda1f3610e5d8b89d70fe341494dac0dccd4ffef67a703330550b18e60614d05a95d9b89d5ebfdd464f7fdb5d1d34c15a9c5fa51962a89cea9a80d14da37f2e4dabca97b1aecd930bbaec384db272ab36976635bac31fb2f85646ca1ddf6fb837caecb5fa04adad14c03efbd7b9efb5d411ad74be65a1f9fece39e61e567f04cadcfd7423b9e3935d9c98208d7c34dde4312ce494ee23c1970f694847382933877039c1b48c299e124ce3980b397249c139dc4b90270f6968433d3499cd58073434938dd2c75f49b0a70f6918493da058a863307a4b3af249ce94ee21c0638fb25d7fae90de595d3265a3f69e5b45f811bbd3f13655f15983aeaf561116b98abb2605d8f2c3912b6951bf18d717fd7e3499d3b693ecf4dc0733440325c62053e1adc810077a064b8c44c111adcf1e0fa1824192ed19447839b0e70074b864b8c8ba6c14d03b84324c325baee6870b700b81b4b86eb6284d4350077a864b8c4da1134b89700dc6192e11223a468702f04b8c325c3256e7369703300ee264cb8a33a0c37c7d64b8bd8e48af21619fdd47caa5e5d4898ebba05984784194bd5642b4b980b36a916864a599ca9c63c5f6751175b8b035173e0954a0029de544e24808b26440591d423938932d65740b421d0ac5fc780f56b941494e94ea2dc18a472b330fc04a9d6f2ba5499eea5b9fa407321a52a64bb2c6dd5bf18247373496e97c94e464f5d046e97d192704e7212e7d180738c249c139cc4390f706e210967869338a701ce2d25e19ce824ce3ac0b995249c994ee2dc03706e2d09a79b2d3abe5501ce6d24e1a4faa66838c780748e9584939aaf4fc3f92748e73826ce0d14e68ece507e5119bf7c070ddd5f2c74b701ba5426ba112ad6205767ab9fd4db9f6d19e2422aabb99a05b8064c726961a437c666e4fbf94d9d2d6bf4133024a733b1fa858f5a9b3f6323fc32993069317e4700ccf19260125d1c3498f703cc0c4930892b3b0de6030073822498c470331acc870166a624982ec6453f0230274a82490c6da0c17c0c604e92049318844383f938c09c2c0926315c8c06730ca8efdb4a8249f45ed260ae0498db4982490c50a0c13c06606e2fa36ece7ce53987cd50e315b502c4d12cace3c034b78384926eee5629fd028215760c23752cd5fef47e17eac38bf4cfa97aa634cf7965616910ab5975f17e8010859d9810633b32195859d1488f652ab47243b4c8b86f548071672646bf05866f86ab6a230689b8ecd022909e03ed324b0a481743b98e0690d95240bad80c300796991c29205d6c26b00d80cc9502926868a3815c0020a748014954c669206701c8a95240120d6c3490fd61b199260524d1ec4b03f91148e47429208986351ac825209133a480249a7b6920e701c85d98207b5b9015d113bc42be95faaf52556dad3fe662dc33a3dda0027c33a524a7a439b9c81c05a68a595250a63b89b23f2c33b3c3329dd5476f66d3267a8e6a08cbe64383f8109872e7b0a32ca7ea0b9ca3a6a9299a83b13e4ed77fe7a899fab9297ab802fd5cae7e34555f62919aa55f776fa6dc0566cab9fca2e725cad490cf862669392a36059a869056377e734098c7577a8c19d7b8b84aed30b185cfa7eb9f0670a5225ac569b2580c20e785b1d474cc78e6a2b1a200fc88f9614400a7dab9105b9b146829ac534dfa9929ca44fb9a2166377fd346d70cc18343733dd4835a54c057d03dc0e6243fb8daed46115b00be42be2a541f33471a1f77fcb243dce57cc4827805cc974561e893192ab6c1e90c7dcbbbae4f5e0092383f0c93456ba101d9fa71a39d15d3981e9b952c9ff683505472811490448f0d0de4bd0072d76406abe070540b396d99190366b4ddf833a4e9975daa9f5a6207abd58f736d37ace2e6f427e232434b76ba059699854c8883d49a17d9270609d042a8768225677769405d2ceb940540f7900694e810a301cd00a07b4a034a5c8868402701d0bda401253ac86840b705a08ba40125ba6e69407704a07b4b03ea62a0f458005a2c0d28718349033a0e80964803ea62858d74005a2a0d28d1ea4e033a1e809649029aeea862ff25002d9706d4c5ade7e700b4421a5017d5a6cf00e86269405d54ec3f04a095d280bab8f57c1780564903eaa271e43f00741f69405d549bde01a0d5d280baa8d8bf0d40974803eae2d6f32d005a230da88bc691d701682d13e8662a36d4ab549368b097612e394f9996a41dad7c40044dab7c90021ed0ba6456e7f02f3ed3469150cb43ad6079e6bbad1dc0ac970493a897d260760798fb4a8249bccd693015c06c900493b8dad360a600cc882498445d9406b30bc06c940493b853a2c1ec0a309732616e11a7366100ada734611ff7ceab3ef58058bc654ce0c32cf03a3d9a8fd50b232b8f6aace5fa71bdfdabcabe926f1f9b6c8f658a9a36339685d62404f9689bc2e81a88134362899da71915dbb769b0af7bd24d0dc73d8685f75bc80059cec43ba49d7917870ba9ee7b0f16d48f6037b51f3f34d7fc511765305755a8d936cebe5ac5a77d11a34a6971f717c1edbf3f13e5d00edffef10b5686934bd6f170e31f20152c7146a5813d01c01e2815ac8bd5394f04b00749054bdc2ed0c09e04600f960a966808a4813d19c01e22152cd1284803bb0ac0ae900a96185641037b06803d542a586200100dec9900f630a96089a16a34b01701d8c3a582250655d2c05e0a608f08c3999d1a67403455bcf3ed90756196a15ec5025a05ceec23f935748cf9cf649a36296307c8b297e165981a2e654c6bc0112c84bba900e1516114446fcd5a15248f1317235aeaf88d60ae3e3a0c9baaef1f30655fbc39b2337b039e829973657233f3bda1bc56272e76daaa825a78c7488aa832ad9c5d8cecff774a00f45869405dcc3d7907801e270da88b71d3af02d0e3a5017531b2ff35007a8234a02ee69ebc0e404f9406d4c5eca83701e849d280ba1837fd02003d591a501723fb5f04a0aba4017531f7e425007a8a34a02e6647bd0c404f950434dd51c57e5f30d79d260da88b5bcf3a007aba34a02eaa4d3500f40c69405d54ec2b01e899d280bab8f5ac00a0674903eaa271a404809e2d0da88b6ad3de00f41c69405d54ec1701d073a5017571ebb917003d4f1a50178d237b02d0f399407b4581a6c539e9420862a075b1590bb69917849d8e335ff3c8d103e5aa992a5b1f687adc78cf619a4396753253bbc7d262445ee816e0bd9089778c8af5cc1bdf7b930659acc78f682a9ecb38b18f7e5a7490b97ad87d94e7afa77aea69d2bc3104425c14568c93b9f96bacfcd6c6b4b8ea0c6d327686e9e16226d08d134c0f89a535564ac733f751ab59013bbb809c5e22112b757b4ac37a3c44975c2a112bb517280d6b2160bd8c89757d8bd5cb149da29faab2732935cf79346be6cc5201b4cb99d046c5adfc2d73f63b736cdef3209b578411419adaac5ca18eea7a2cf36eb087ba92dd5ed5c7e8ff9ea14f29d00398d8e60a0bb55ab9dd26f033b8f9af0a03a77ff397eb71535bd9e57b15505c2c73f406a84bff90504cc6772dbbe8b65b0930af9604d34563de4100f31a49305d34e41d0030af9504d34547c80a80799d24982e3a410e0698d74b82e9a213f97080798324982e3a900f0398ff9404d3c5009ca301e66a49305d0cbe391260de18a601a4421fd46087f36cf266b75ed67c785bbd6e894a13add7ed87e061ba298c6ee099aaf37503bf0ecc1f3787b15f4f8fda3963ad48818c86829326939fab00e72d61b8e15a9b47fdfecbe576225864031c887b769a3da91bcca5b74a034a0c06a7015d0b80de260d2871874403fa1ee4c8df2e0d2871ff4e03fa0100bd431a50a2a24403fa6f007aa734a044db270de83b00f42e6940893b261ad0df00e8ddd28012f7f334a07f01d07ba401255a9b68407f06a0f74a034ab485d280fe0a40ef930434cd51c5fe793087dc2f0da88b5bcf6700e803d280baa836dd09401f9406d445c5fe0e00fa9034a02e6e3def01a00f4b03eaa271e42e00fa8834a02eaa4d8f02d047a5017551b17f10803e260da88b5bcfa701e8e3d280ba681c7902803e21a36f58e2bc396a500e2d73ee3cc0fb24bfe35d47f0165aff67ad1eaec20e57a3a8356f6999209590a2f05498d599834008ef824c1844db93838beaffc720b94f27b33ab3fb71f6978257f41926cac11625662a4db713408e9546734a99f25a0698e1bde3cc5bb937afeea802a4cf8679f323dc02fd5cb1f252c063a39fbce1bd5788124bab277e31ccadcff125d6cb579aa64c569269d2ba24baeac777660c217789160b550bb150cff31bb0d4ebcfafd7c8840d2df2ec73cb54957d2e12935d4f037b040becb53015bcc0043b3c6e2aa8b460cb5a55b43a431ee893e04879310c2da0d44a61c4aafcad4794125d28b4e8bdbe2901ca97e46e058868695b818761b97a398ce656c156c01cda64634acdccdad9f480b701ec2bec120566b92ad6bbfc341bc65b1595581ab4ae292cc7092c48afca289711bf14b9d8d7762b90c57f25338b247629a2b603a42d46f3605d7f4d124c1757f63280f9ba24984483340de66480f98624984477090de65c80f9a624984483330de64880f96f4930898e111acc5100f32d493089aa110de62080f9b62498c4301d1accc100f31d49305d4ca3ed0f30ff23092631c491067300c07c374ca74769b32fb333a77cff0b3c9eef25d3d6195fa680869256a4e0277076bccf44d9dba2ac88fa374da53b338031c735ea4fe9f170cfec667c253ebe0f24f8de3d4974b12cdb7ee07bff300c947ee545731935f6f43976ee6cd0a7ec178607931611520f0e8c8fc274b4a1cf3d27eac78c9f33514e898b0fcd3ddc17169f8f25c3252e4734b80a26814ff8c55c96ea970c4a13625367952673c1c6ef5e6c2fa99679fbd3426e86c0a2f42913a279a36c7d8985fadf5cfdb4716accd18ff3f5454fd3ffa6e8478b34cc29b6a5c514fb5a967ddebd957e3640fd2c8c0a391d8d679ee46446c891308b7e2e09e76427715e0938bf9084935aee9286b3113c985f4ac2496da146c3791ae0fc4a12cef14ee27c19707e2d0927d5264fc3f935e0fc4612ce094ee21c0a4bd1b79270663a89731ce0fc4e12ce894ee2cc059cffe5db3bcd8edd0c51684f5dacff79591d647b678485ef9f2ac0f77d18356ddb8f988b6df1179f40438da0ebd585650b0529fd218c9bbea32d522733836b68a6e56bc01efaa3249c939cc47922e0fc4912ce094ee25c00387f9684931a4947c3390b70fe2209e74427711e00387f958433d3499ce580f3374938dd6c58f1930a70fe2e09e77827716e07d2f987249ce94ee21c0038ff64e2ec6f7196447d98f976ab59a91a6d4e71830db6092573989636380e6ef3bf921b9ce80de5250a4e703255b03b6c2e554f413089010b34981b03cc14493089660f1acc4d016617493089d1f134982500b3ab2498c48c221acc5280d94d124c6246110d6623c0ec2e0926310b93067329c05c4b124ca2c24e83b90c60ae2d092631a09b06b30960ae23092631739d06f37080b92e13a65faa02535e3a56aa82a8bed34a556c0a3bf4f59858fb28cf1d5cae2a14eecbe3fd953484b468e3312a40b83e13617b2930b1d64ce25a4e8b7ebf106ef21e52508e7712653d6460f6948232dd4994bf82546e2005255559a7a15c05e92dbda4a0a4569fa1a1dc1650f6968272a293289f01941b4a4199e924ca1b00659f64a28c0f3d70cf79560a2b785f26cad12ac80736f1998df62f3364ad3e2dd756de2ed6179e6755f67aaba69b77cfb125a597e8018bf571d52a848c615a45859da10c403f26ec5e51d80d762764a4d61fbb367a887bf0f41eb2195e7f26bcad547cb50f2379a6ba7159b3bca635076ac717398d0de0f6b6a0269f989a86bd9a057d364c0f1b31a1fba10aa9566a8bf59e1d0b9d0725564c8276b13da2c64119fe106478007f02c05c76afb6b19941bd4168f0ce62c1ab04780399f0368cca627a1cc290a46f150b60312c3f83c20098d6c9001601c0c14c80a36036c4222a059a88a71a15d8dfa5fa64a31e15e8818d9db3c2c2ae8ece94ae1656f9006ef42161a8f7fe4a5fd5a6add3c5322a9f825569632928d39d4459079bcea161f8863a16b5891a2631e6e3ac1412d663c037348c89b5bf5a13c7867bf2990b09d6c3a58074f1461f0b2037910292181b4703b92b801c21052431629306723680dc540a48624c1c0de40a0039520a48e2aa4d037908801c250524d1fe4e03790c80dc4c0a48177d422b01e4e652401263e068204f0590a3a580244666d2409e0220c7f0a3de3c2b9109196c52b3f4616638d7ede56b83c16d8b643a7a7138aa0ec92b960f96a02d9928fd768bbe25c87456f56abc76d642f907c18dbe551876f58c4e66572f85db7ceb30bc8c1d8b6137265f17337f4680a5721b26ce1e1667b95a6ea5b14e1f5c65e3d9a7ea6768d86821d666e2f2b18d4d6626857ff199f6464f632a3f66434c81f902c8e0384930892a390de68b003355124ca2e98206f31e809926092671a9a1c1bc1f60a64b82493461d0603e0030c74b824934acd1603e0f303324c124ee7068306f01981324c1243a6a69306f079899926012cd1a34987700cc899260121db634987703cc494c9823557cd3256ff3d818dd407634199a3897d292a12f8090eac9ec18e0d96aae863645a3cad69791a3665aa935bd82a6a85c074d1b7354006f5b7e00b509e42fb3921a51b1892a2e46084d0433db76c984e7a2fd7c0780b73d13de108525ed310b62bafee9d71c2cd2ef5666711a3aae36f6bc046ee71df8964acf45561596bd9c76234f8698c91d93eb16437bb98bf5dbd2c077b31313e57a1665679809d7869b7667b65fdb68833807ce525e6d177cce3d8757392c26594c8483d49ad7a776b1adf1c600345b1a50a2cb8106742800cd910694e876a001ed0f4073a50125ba1e68403702a053a40125ba1f68400702d0a9d280ba585b6308009d260d28d1744603da1b804e9706946811a201dd1080ce900694b837a201ed034077910694b83fa701ed0b40674a029aeea862ff34009d250da88b5bcfa700e86c69405d549b9e04a073a4017551b17f0280ce9506d4c5ade7e300344f1a50178d230f03d079d280baa8363d0840f3a5017551b1bf1f80164803eae2d6f33e005a280da88bc6917b01681113686f155477332799960acb9df7a9df083ef5f94c7c83556cec9bf19d9b531b55659c5ca254ba5848673284132e6022ed0b121951a6e89da98a655e2a0b4b2e69c5f02a402e7765421c1a8568e4d0648fb71683e91512354d6b2aec60355ce9a4753b5d07c0ee1656e5ebe0f75c7d7abe7ed90f6328d3cf3459c00d2a62bf827afbfabe9a5bb97d73974b3a7e048bd3427ea057a35d921a55ae95643f559a862d97856d840ab0ed1e8692d49a8a145bd5da4b4a255a3f6972782f045fef210d28d1fa49037a1700dd531a50e2be8806f43200ba9734a0c4759e06f46200ba481a50a26d8906f42a00bab734a044db120de81500b4581a50a27d9e06f446005a220d28d13e4f03ba1a80964a034af471d280de0940cba40125fa386940ef00a0e5619849bc4ca2884dca32796e0baca9a4b2394161ba05eabefde93c30935448e8b5e62558bb58136935d8431733518e50f1e9d541b2cc547ddad2a864b63511b8a8ea6f0793406598367cbf0143628b69bea237007ba51b09e9aedd02a4554ca4dbc621f50a992eb079727ef7354cfa8ac474be98afc9e5e8b7cc5533b5249bd4d9f2e873784e96bed6aa98f3881682e759529e01d3c83efc19d93b65b16ddad8a016aa3afbd5f8cb5cb6a6d3a81aedb3349433582827aa006575f2bb5fa649e87e4973076e073e8025616812a5562a3dd7090e88c351a7005a0aee9b20b73592b60fe9f663b8a7393c02736aad34a02eaa62e702d03a69405df40b3c0440eb250135a5ae5c74058e83cdc2bed280bae80adc0680364803eae22d3f048046a401757151ea07401ba50175d115381c802e9506d4453d7428005d260da88baec0cd01689334a02eba023703a0cba50175d115b83500dd4f1a50175d81a301e8fe4ca09b24009ad803302d7aca5c3dc83ecaab614beeec416b93b20d6c440f60e21da3e25b8ad7ea918db9394b9f98a32aad5715adf9f876895e27eaac352ca7610e48f38161f4ed6a5f9a13650010f757b40c809150fbf12039ae6d172b875f0593c2c1fc541fb34819ef53816ab2f2691c843976f13227998434625548daccba950a201ec284b859dccc5a198d55c9d3444cee899736d1689f2d552d1bf6796fe4157d25cea9b4a2afe7c39cba82097a63d532f5679a32eebb69d6d1e70562605de7101c7c34acc32154e8d0e43af850425d2c4bfc324c058731516e60519644bdfad9560e43f1e9d356f5b180eef0306eeef615a6f8b615446589d6b6620b50968e4866a39578ef3d710f45f3dfbfd42d8079a4249844471e2f1802601e250926d1784283791fc03c5a124ca2698f06f32180b952124ca2e19906f37680798c249844b7080de6bd00f35849305d6c887133c03c4e124ce2ce8706f3168079bc24984443070de6d500f30449305d0cbabd01609ec8b77146547c70f82c7d4aa90d0837b6ce7a45ac68420b02cf5701c49398103755f1364ee3d734364ed36ab2333798dc17e4f4e430117b293b05d686541b67d5ec5c06e4e1e0ee58c5443cb09d7935de67ef66befe7120b1a748c239d9499cd703ce5325e1a4ee9568380f06cbe7699270a63b89f371c079ba249c6e0638be0138cf908433c3499cebc0dc79a6249c139cc4b919e03c4b12ce4c27716e0f38cf968493dac781867311e03c87df10dd8bffa88d3e195261189a39a40ba4739f1b466022462b456c1d938604d1499da18ec99bb0a69f97cc409ae0d2c9b6799abd6919c4249d2f0565ba9328ff841bfe82301a0c1854cbacbd736978f325eda67e1b24f1c230d6eed8f9327173012fe29838477667e1fc2facdd172533783b768e24badc6837f6afb0dc5c2c052535219686721f882cbe440aca7427517e0637f8a552504e7012e5a1e0aeb84c0aca0c2751ae801bfc722928a93dea68289f04a9bc420aca4c27515e0628afe4a70b9814ab42d5395aac1827b68feeaa30a43048676d4b8f2446b5f30afc8114fe238cc46b4cab9aadcaed3e67a9bd1cacfad959d2abe6c0fefb6a26de3eca8b3f32a395ea03cc0ebc409f5ca79a5485055b6d2f8986b0070b6137b8d9af61221c1277b3d735f7f6ea7cd6ca274151bf56ca3aeee60c7a0da0bc4e0a4a6a353a1aca4650d4af978232dd49949b00ca1ba4a09ce024cad34145faa71494194ea2ac0694aba5a09ce824cae700e58d5250663a89f23640791313e5dacadb89071d68dcd31c8f5101ac9be5ecbd89a12c34b9fb09d6e85b9828fbab60ef8d7d65fc035c0f6b7910dcb4b7f263822af44b0d76906cbb052cd2a397d98c9f72076fe8857043dfc6cf376bb272561b3dcdf4caa8b716a025968619d893502a4c5a39a87300e6ed61143259dceaba8c978f05f58849f967a590b03e0237f81d4cac1b2a2cad135faa6c999d35f3790069057632402eef4c36c0590e024c07807725338a373611cfa43813e3d26876f1dea072dfcd777ed5d845c758c0e31b92d1d0d15a899d0b92784f185d3351123b96814bed3440cbc15d0886dc7ba58275b10cd9de00f63ea96089b3280d6c3180bd5f2a58626c060d6c19807d402a586241281ad808807d502a58a22d89067639807d482a5862713d1ad8c300ecc352c112f7f434b05b82f5f311a96089ee0c1ad8ad00eca352c1128b96d2c04e00b08f31c1f64b00363602693ffb881a7bb492d5776039ecfd1f0fbbd7cb9a341d5fc454b156b1a4f46558b09e60e2ed66f1ced0a7cd76d0edb15805989e0ca38db8efc7f4fb604c8f367098a14c639c25aacecaa2799bce176e781ecc9c4fc9a8ef1edbd629838975356b265d0033e9d312b1520d8134acef82b43e23116bba93582390b2faac44acd47ab134ac5980f5b930b4d25295b85a82ff49a9dd5b3662b998d70517f3f361604cb5c110e6b032653237aad4fe2ab4501c5a4cd3ba208d2fb00b4e446c9d8409b6cc09ca65b1bd6ca273af2b4b0aef5401be17f9057a4a6dea95797373a105aadcea99a576d032fb77b9aa56894275dc93cc4b01ed4bb2b79d44e3086ddbd91b94a697c3b03ac556309e656578b11e2a71d1143f4ed43db94d0725ff15a960898a130dec5000fb6a321527bfed2d15e3965d4818ef01c5e95f4c8c3da318bd5c60b370d5ea39d42f354503d793b5d67f0ab9c1aff17383bdda5c66e9990b89ad6ed7e7da0764ef7526c21171732346d177b468be8b3d2d87c11cf98674c02e06420e00c06f4a074c549f68805f02bdf4dfd201bbd857e360f037bd15f6be2ab1596f5af49410ada6b48c921d6182785b325eaaf59486370fa4f71d26de31aae526a075abc02295a7072955d59a577dcc63df6d489d8dbf67e9bca783c2f61f7e3f2e4cb55d6025b9d26e68d1ffea9ed67bac0a20be9bccfac8fec57b156989ead70a96f3640098abdf4b264a1c6e91935d8837805bfb7d26ca410916aab602264c5367a24595769b3781e6fa8134a0c4c0481ad0a500f443694089ab390d680900fd481a5017e3a48a01e8c7d28012ed5734a05500f4136940890a130d680500fd541a5017fb19d501d0cfa40125c63fd3802e01a09f4b034a4cd4a1018d00d02fa40125ee946840f705a05ff2819ab6e3e6d39b8da7f19616d90d687934f8a75cf3318f8d81da2bcf41033a9605d4c482f940bf62025dcf026db09fdf18ea6af4a165cac5aa4fa702b2aff9c1b81e32bfea53b6feab51355a89ccb2cfd6d88a4f9e8ce6e89f1e2df7624a9a00eb374cacc355acb7c90c64fcf88d1012d1d93c4d7f82b1ee5b1901e4f1898d2ea635d603d6ef249893fd0ab73494ebb250fe0a213dff65a2dcb41d94385c8175451bd99d0b9a40843b09ac62859b0d07c4df27d7628ff329510fa5cda70a2cf63f84e15af617abd8b0f359aaaa1d09a64a2acd21f21ab8967f0c4317687fb92a540d76ef14511576b81a658ab213ed50b47a7c0b212ce227c97089767d1adcdd00eecf92e112a7051adc2280fb8b4c2dd6c5ca528b408bfd9589755487b1c6664ce558db9519d2580c4cec35d118d88ba57e9d0e8bda6f4ccca909d4af35c9a2f2268cd2e6f4b55c6b6128862c55e2cc7c142b7e2a0354b6df99f8d7577eb1ee88bdcceca85186182fb59a3535dca802687f8451bbb76345b98db580b880d136b967800cfe2909e72427711e0a38ff928493aa5ed170ce059c6a034138a9256668387301678a249c139dc4590338bb48c2498d97a2e15c0838bb4ac2494d86a0e1fc0214a56e927052eb48d1706e0ed2d95d124e6a26140de7ef209d6b3171f65241851eb37b3787879429bd0e6be3b8169847d666c21ba0d6a47f095565a7394e6e83009e7524c1743141f76e80b9ae24982ea693df0330d79304d3c5e207f703ccf525c124dae769301f00983d24c124068dd3603e04307b4a82e96218c4c3007303493089fe211acc4701662f493089098b34988f01ccde926012c31c69305f06981b3261fa7e77f45c765ebf7b261839fa30b1b6d7873edec4e19e81a327f8d6fb32518eb02897e9970bed698bf53fe3390f9cbc11db32b8c6ca6d890dbcc9b2c10b18b94f037c040bf0092a00dc8f3f9f9658b488ccc480784936f1d1203498b4ca395b00ccfe61cca77ef4a831c13541efface15353a0996a98dc2c09a6a7f7abfa729535a3336cf0ef349fce29b34acb47ca723206c7c0013ab69806d0eaeb7b77d9132314a3ed010aa95f200c23a3f900d3071077153b9c9dd16ec1360be1c946c802eb6601f0f000733018e52ffab084fe2a69316e1793668a143c250e85b4bb089f5a7138d21b46cd095b0e86c2c0565ba93280782ff722813e5608bd2b4632bb5ab3546169b566d05fa79339cc9a49b696ff532fdd3c515fd2c984f873191faa1dcb18d0516d8806cb32c995e2388b963d572cd06b5c19e430de58eb0f04f843c90e14cfc9bc6e1f78a1654a90a2bb765fa4013e250125db25a9b365cecf07004eca53661225ec7222eb66f5c1cad8bebde8e7e384c08239269ca0b2d928e2679efc172b5a91494d4283a1acaa970138f9482921a414743f93aa8f6a3a4a0a4a619d050d6c3eabd991494d414031acae570836f2e052535bd8086f23e90cad1525052530b6828cf06946398287b284f775c62379d4d5625cf8a6a92346c3358d88cfbdec7b605135bdfa804a6595b67e0629ba172c30ad6a6c9decf00714b2644af406043f36e1b8dc581afd21408ac8dda34a9becabd5840b703a05bf1817ace34e301321d6afd9b19bdeb214928cd937e115836b74ee64213ebf0255a36690edf2a50cab761a21ca662ed404df6e446bb1a78b7f7f24e66ffa981357c2cdfe5e6ddf62551676f67588896c26d3e8e09702d0b70b13e608a72b3c8c4c1b0c4a4325179953922cd8bc9547d90b187136de0192c687d015a5a32a011c30469d0fa01b4742634bf3a177a15bd723b45fa72fc78b61a55631ffbfdb4fccf4f5d323e4c21c13d0ac25cc633e1f6b7701b15c65f2e8cc66c64abf8c041f736829920a5194c907e77edd634c46cfdb8519573a33156b21a94dd0a2acc04be97b0de9eb2ccba66bd80967a3da819b856991af165fa71b99d394bed116571fef15c07959c4290d4cc646659c4b6d3cb60ca2bada1def720af1325c124a6acd060fe0030274982494c54a1c1fc06604e96049398804a83f92dc0dc56124c62022a0de67700733b493089e6341accff02cced25c124ee866830bf00983b4882493476d0607e0930779404d3c5c6cd5f01cc9d24c124163aa1c1fc1a60eecc84b9ad4a14095c60cd1d26c5b424ea73c44d652426d2b7a3d5e1f11ce2cc7b574720fd2d3f3a7c2559ccaf64a46a2d0d707ab303387ecf8f96a9109202693bff5560eccb0e23d7b26305fa50768973f3592c1bea7cc09a138647b351552ad343a6b5e9615af4042f30db9363eab4400bd17e50056873c3905894d7c47063a18e675aad56b316c07930db4e918835dd49ac674214fc548958d39cc4ba27609dc6c4da5b053176cb62ca008410d4400bb8d91e821aa633f1f501d52abe6885db087b02c21961ecbed005dd7af8573ad3fc4783b90dc0dc45124c17a3e92600cc999260125d2634988301e62c4930892e131acccd01e66c4930895b4c1acc7e00738e249844f31f0de600803957124c17eb77bd01c68f3c4930892e131accf701e63c493089db461accc9709be74b82490ccda1c12c0398054c9843d5dfede24acdbba4d593fd12b2810ba58225cea534b05f03d822a96089ba280dec370076be54b044bd9406f60700bb402a58176b76ff086077950a96b8c7a781dd10fc48bb49054bb491d2c0f603b00ba58225da4b6960fb03d8dda58225eeb668604702d83d64e43f1167545afed3d58071cfe4161af086f25aa0b8d8e7a806dcc67b855104634d9ae5126f715abf8e87c13ab5481a50a2518506f45100bab734a044459f06f40e005a2c0d287139a201bd1b809648034a5c946840ef03a0a5d28012157a1ad0fb01689934a02eb61d5f0d40cba501251aa269406f02a015d280bad837ee6600ba581a50a2e19906f416005a290968baa38afd4cf096564903eae2d6731700ba8f34a02eaa4d330068b534a02e2af6d301e81269405ddc7a4e03a035d280ba681c990a406ba50175516d9a0240eba4017551b1cf05a0f5d280bab8f5cc01a0fb4a03eaa271241b803648023aded145693038e922d280ba38877e0b12da280da88babfc2090d0a5d280ba38877e0512ba4c1a501757f96f006813bfecbff9f425b6fc10d6c531455ccc41c45af6b4ceb0f52a00b83c8c0ae37e3da87a15d47d0a72e563c3703077c4c504b167bb0570f763c2dd44b58c68f2cab717a85c35534b6bb11ea03cfa1c96dccad25750a5a86d7557b1f00e04bcfbf303c6ea9bdfd8dcea45cd53419632fdbc4229e14e9b0696c234700013e540e5f5dc2e5715aab52654e6d1127bbad7888a869356bb694bc07960980d9f2380adb5a05bf3810a628e23defc8b5258120bbae941120b0e8d673a47680587f22008f7608958a9b54a6858cf00693d4422d63427b1ee01585784d5eccfbcf9beb63c96375c9946d9649136a890aa3dd154aa4f603f75687213c7bda1bc187c6a163e2d0aff7a8079982498c4b8121acc5b01e6e192601237a634981321eae9084930899a280de6528079a42498441b3e0d6613c03c4a124ca2fd9e06f3348079b4249844771d0de6ed0073a52498c408271accbb00e6319260ba98edf901c03c56124ce29692067316e899c78591859c6a77eb11355b1fea19e44c47c6baf0369334a3f2572a40793c1365778bd240340e0ef7409d02a04e60821a0c32870e8b027d40852ab7ef94a32a95b10a55ab10fa7dd090ae8439f14426d2be51a4a67c450920ed0c3de1cf0488278551d82251671ae3b9ac0c4316bbb3308e8125e5e4308cbfbe3768a91eb7c9ca5f998ab4b956bb68c4780b8cbfabf8f56c4af5e76fb06f6e2e147de853eda9d3f563d3dcaa52bf5aa4dfb92cda59d9bddbfe62588e4e096339f2e5d51ba6de4624258a55f21aafb9d85df10270ab9dcaef358f3368b63ed8f8d3b1d5147d2e5dcd92cd08cca5a7851d52b3262da7d29816235ae0c2a9dd02bca787d1cfab7dbc2d1bfe516b328d66a1bd0e96ab339259de2a763675b18bf275309b9ec98ffaac6b76ef16ea9fcbf510b976b3e98730d200e6b2647124acf06785510ad05fe14bec0d6ee294aad4fe2a3ee2d3fd75fe6290ccb3996047c5812dd52fd42b13c8e729f41d9f4b89986973692fc07c0e3feec360add1ffccbe3ed75e42b532bbfc7abd0d28b660438aff1cc102ba2e4c08e78639219813eb2dbac4a52c436aee5bcd9a108e07493d8f09b687f2026bebec54b0246683ea5e1cd24a90c7f3c3ea7bb8581f6666cb32e72defdb82e1ee02be4728622d4d5efbe87abb03aab23258a08731ca538595c56a7b7134983d5830bb822c5e18c69ec89f1b9beca1d56d284921cd8e5d5941dc17c2ec7851189ecbd6f644381cb99d0a2ddba80a605e2c09a68beda8d65e3b80794918bbf5d67ceaf1799a3494b41ccd5fc064776918ae3863fb344a79931dc0b3c2bbbea2ff028bd0657c88ade5bab99de5b60c205ececf72eb78faf564272bd35d075ae61592704e7212e74980f34a49382738897357c07995249c194ee29c0d38ff2109e74427711e0238af968493da828786b312705e2309679a93387f0545e95a4938c73b89331ba4f33a4938a97995349c0301e7f5c9dc9bc7c6d0b99887f12adce8373051f68aa24c8fb31c85b027a705cb0c83888e7fca0896c9d1839808ba3afb57adf2229168682f64b9cdf201ed6a26da752dda72ebf5996f9d1626b19f062cc292c543e146be318c25a6b505c60f372cb7f622b31727dad26996a2866e01ce9b24e19cec24cecb00e7cd9270a63989732f981d6f9184935a0d8186f344c079ab249ce39dc4f922e0bc4d12ce0c27717e0e386f9784738293383784a5e80e4938a94107349cdb00ce3b25e19ce824ce2cc0791713e708d532e3d2f39637a8c6b8eac6b5964fb1e55467e1ba9b17bc13d88eee0e2317d380adb43259a6f2f4e11135ab3946b3c09a3f4a5568e10947b3b09e0258ef09a38c74fba690799a9117fbd1605faf8b6e4769708f61c17d1f34807b25c325d695a3c1fd00e0de27192e7139a3c12d06b8f74b864bb491d2e09600dc0724c325d6a1a3c12d05b80f4a864b8c08a5c1bd10e03e24192eb14e1d0dee4300f761c97089fe521adc4700ee2392e112d3ba69701f05b88f4a864bac6b4783fb2ac07d4c06dc44d9c8d4e2d4b47ce473c16cf3b864b8c4ed2f0dee3900f709c97089aa180dee8900f749c970899b081adc1300ee5392e112b7bf34b88702dca725c375b1c0c6fe00f719c97089aa180dee9900f759c9705d2cb37506c07d4e325ce2f69706f71480fbbc64b844c30d0dee2a80fb4218b5a33a124e8c55a572546c5f46aa4fa2571712e60580f94549c918939953022d19e372f0fcbe2409e72427711e0f385f9684738293380b01e72b92706638897317c0f9aa249c139dc419019cff928433d3499c8b00e76b9270a63989f37b15e07c5d12cef14ee2dc06a4f30d4938a95b511ace1e80f34d26ce0d9457e2d08f8dcdd787364234ac7baec0fde1c6fe7798fd4822cdfd938b55592b32e96eede747a1fede5bc9adbfe70de5a5a55303e16989e9c7760f60be2d09a68b1d6a8f0398ef4882e96287dad301e67f24c174b143ed5900f35d49305dec507b25c07c4f124c172ba35c0f30df9704d3c50eb53701cc0f24c174b143edcd00f343493089c1653498b700cc8f24c1248641d260de0a303fe61729363d98da6b38408348cb5035399a3ec44fc2d89d97aaa0ba596237f07ce575b533438d57d49c135a86ea04b0177d2aa1fd9a6f1a76cff4b61e78d03f0bb3c995e96e53a76feb2cd518cda5eea8c4124d203489ed03f6a4cff9b3696c7f5bafa76d691c4af7202e81d9f40b26c49171b21a340d340514caec65d5d8e1daae5be162d58aa76042f8328ceeb6b864e180b1e1343490b4cecb6f80b47e25052451ada7817c1e407e2d052471ada7817c02407e230524718ea4817c1c407e2b05245191a7817c0a407e270524d1914103f92480fcaf14904453310de43300f27b2920890e0c1ac8a701e40f5240124dc43490cf01c81fa580243a2e68209f05903ff1f7e03536c6c8d82dcb621af84ed73fabf440958a58738f569bfc0280f87332fb35c42ae32ece90c3a097e22f525052d3ad6828fb41418c5f9928875894e6c6ae514127c52c6552a9b0d06661948d19de9c5aefa0072802b7fa6f61f4fa4c8bfa81b22dd45a3b73badeebf35d80f83b13623f15d4280d6ef4627bc191b030764d2161ec0e37f81f4c8c3d94673f6fb0d2571ea560fc91c476e78359d2d71da4efcf3003ab3d8f4e95a20756d39c0dfb01babf92194cd0b2098b7bb3601edcbeaa97209844c7020de67c80992209a68beeae4d0066174930890e061acc1100b3ab249844932e0de63880d94d124ca2a3810633036076970493b8dba6c19c0c30d7920493e870a0c19c0230d796049368e2a5c19c0930d7910493e878a0c19c0330d765c2f4ed937eb855559ba65e17ddb35320987a3d26ca5171281b9a5d0d53ad44763c2ed8c528cb6701f3fa4ccc7d2ce6fa382347b67ec92b5c561eb561ba8770771520ecc144b8bef22ce9c6728eee31a299ed7916b433005a4f2634cfcc6642a7bda6533394672d2fb30b4e95838b4c19a0db208c45a6f59c9d6038aa5abe360be5a86e01ca5e4c947e41477f9129d50b8c61511dc56bece6cb3b59c8df4910c0df9b0977681c5ca34596a959aadc0e50a93a5b2ce5c1b0666fc804bb6174ee2cd6879985a6203a8796abb9fae07da2ea0f0d20add4e8ce3083f60963f129b643e4355f80efeb76cfc33d0fd0f565a2db2ceea6ae8f8b07f24ae87462c51cb692fd98a007a935ade63689e950a3a5ed6d05b143fda501253ad56840b706a01b49034ad44669404701d001d280ba58246f33003a501a50a2b198067434001d240d28d1604c03ba25001d2c0d28516da201dd04800e9106d4c56a072300e8c6d280121d1b34a09b02d0a1d28012031568404702d0619280a63baad8bf0a40874b03eae2d6f31500ba8934a02eaa4d2f03d011d280baa8d8bf0440379506d4c5ade78b0074a434a02e1a475e00a0a3a40175516d7a1e806e260da88b8afd7300747369405ddc7a3e0b40474b03eaa271e419003a860934bef38509bf69b2013786487cef0bd7fdf19320d0610b26d64d54473b57ced38c8aeddb34d8d74dac1d391294d6afe53b0877d89289d74baa0ee23fb394290869243747c5b6fea441dc8205d1c452f810b76242f493aa4b55e2ca09fe27a5068c6d9442c278654a8071eb30629adabfd5e3831d263819ee7035dce4db48054b54a26860af05b063a582252e4b34b03700d87152c1ba58aafc9f0036552a58e2e245037b3b804d930a9668eca3817d02c0a64b054b344bd3c07e0c60c74b054b74a0d0c07e026033a48225bafa68603f05b013a482253aa56960bf00b0994cb0c3547caa4e9d1e793fd5791375ce03fbd54426dab1716813a5322ed2f29aaf72f4d0b96aa6cdd48b581936cfe19159fa9aaaa2269a62fbf510d1d3d220fb740bd04f0ac32cd39a813b5b3f368fa8450c56b27a0f5f0f123c39b92991de505e1b33171b3f5643dec9b6929c2e695c8d80e6744901a7cb76d280ba189ed615806e2f0da88ba1157f80517b0769405d0cfef91380ee280da88be1697f01d09da40175318052c11cbab334a02e8656fc0c129a250da88bc13fbf00d06c69405d0c4ffb1580e64803ea6200e56f00345712d0744715fb6b61519a220da88b5bcfab01e85469405d549bfe0140a74903eaa2627f19009d2e0da88b5bcf4b01e80c69405d348e5c0240779106d445b5e97c003a531a501715fbf300e82c69405ddc7a9e0b40674b03eaa271e41c003a870974b48a2f8b1db1971b649ee42b3fba7f8e8decef7ced59ce854089b96167a3ac89ef9eda6364150bef20f0d8e7f1ab3d97e8036af4cf500a6ed2b24f4cb7361fdabc309a0cb4967d12eb9f4f63eeea691efa2dc1ee942f0926d1e64483b915c02c900493b8f4d0600e029885926012b5501acc2100b348124ce2aa4d83b931c09c2f092671074f833914602e900493685fa2c11c0130779504d3c5e0c591007337493089b6791acc510073a1249844cf110de66600737726cc2d557cfac252d5602fc35c729efe2ba22a95e9d49d6bcd235ec3f3528bb675e82e6aa3d78121640f26f2c12ae8236fec4c8d7adca5568a8df963b13dc85c7c683de56999221b4070f89e4ca423d4ffd5b644d50668d6a59e90c8b09774c02e9aef06c2a4b0483a60e2e68006786700bcb774c0c4658d06b80f002e960e986878a101de0800973001f7545e4b4c045713f55411adfc34ede04c15802be56f184a9471e5655b55abd16e1d72f4cf651664be55b9bc625dd4825d7bb1604e069865fc266f9ef68ab21892ae4abb8de782d3b93c8c9cd0d6b7afd82693b8a6d3da64fe08b2581146518346bd45ad5241327891be1803d7ff6dda0657ea9396a92a3b5f3670c176e9c28a7806abc062a960896a3e0dec5500b6522a58a27244037b0980ad920a96a8d6d3c09e0f60f7910a966879a5814d053da05a2a58a27f8006f67790d82552c112bd5834b0df03d81aa96089d6551ad8f7006c2ddb2360c0cd554daa5679858d0ce27abb31dd577329b783cfd1bf9be028f776591fc0ec5a1746ac746b91d2f1a1bbe9dce83e5af8ee2cf000d44b034a8cf0a301cd07a0fb4a034adc5bd1806e05401ba401255a016840c703d08834a02ea640ac07401ba50125eefa69403702a04ba50125ee9d68407301e832694089bb7c1ad0e900b4491a50e25e8906747b00ba5c1a50e2ae9e06340780ee2709689aa38afd77dd02a0fb4b03eae2d6f36b007a8034a02eaa4daf00d003a5017551b17f11801e240da88b5bcf3700e8c1d280ba681c7915801e220da88b6ad3fb00748534a02e2af66f03d043a5017571ebf925003d4c1a50178d239f03d0c365f4d39d163d05cb7090f3fa68c538de87f8e623c2e8a4d33ede42d5606536a22aec7035dc78bed12cb4bb437ed491c9ec43e25f7ca65ea2a881662b582d5d2e0773c95161f42a4fb53f3be2b537c799cb24c6e8d3e6d6f7c05f7fb49ca868a2b9841615bd214493ac64a21cb886ebfe2427ad4f17c3aa7f8c249c939dc4792be03c56124e376da347c3ca7e9c249ce94ee27c06701e2f09e77827717e0a384f908433c3499c3d60ee3c51124e6a1b021ace2d01e7499270663a897327c079b2249c139dc4590d38573171f657c146b3d4c6d31ba347a91dceeb7c1b4ac26d0d6bc7fe236c2d4f916b5722ca28cdaef420acefa786610c691f6d7c5771a2b98ed6533c1db09e164685b3d666d25863085507e59943c0ac7cba2498c4d8261accbe00f30c4930890e0f1acc1e00f34c493089de4e1acc5e00f32c493089be781accb500e6d992601223456830d70398e74882498c63a2c1fc0b7645e74a82e962fd9c1490ccf324c124c680f28a1181649e2f0926d1cb4e83f907c0bc208c509ba02cb16f3732a588fdc3da02ec22de9f01ef85fcd0b0266b3daa8d9e662a382fb6c68f2c65da0899ca7858a531c2037a170be8792a007a5118e10b41553c23a973a256a4622bc3a198eb68c68f2bacb96eedee71834f6d31788e35f29adbb5d45ebf17cf31564d53e5ca0b93a9d2af8c55b394574f7c6f7dabeeaeffad19ff3df5bf44cfa7a4e8af594d51cbf5e599671bed8461c6aeb152bd441f9f6aaa305e6cc4614a541cc6a40cb15f609d3ecbbf66f3a5e5d99aa5117da798b1ca2c36af58f7547d54b93ea24c9febdd4d11fd7c8daab1e7e65a68d5aad18e981715872531d527c7a4f46d71de7cfd2e788c2f5fad1d9bd7fcf518ea9ec48c895ae5da1a77b61e77399c9d6bafcedce963527a2bafcca8f996aaf539f509cca26352fad8a3bcf34d68138e8e518f6352d6895e8da91cefb3f599c5f32eb2ef62ce5c6ac7ceb78fcbf5115e9dce31d15536febc8236cf19d6ee390556984bf5abe6959623ac1ffd0c7e5b40f3ed1b094f6be3b574fd9a572cb3d4caa6a159a4df274b1f5766af23c73e5fdffced06c7e5aa3a1b5496e8d8def68e9babc79aa38f333578e6ea7ba9487fa753f45fd9fa9c3951be6d1d55a4bfd542fddc1cfd579efec453f4d105fabc111d187d8e7e9c6bcf9ba5ffde4dff95afffda451f3923fada9836dad1f99f76a9fe3c39f6f57afb9df845eff3ec24591e95e5e0d86c2b83286785faa8e5fab137ba2f93e63dbd236af4f80dfab72def1973053dec91e5769658628ff0e462aa7ec69758ef2a8a9b47f7caefd65889af6c5131d61fb3317a4d5eb784fae6bb6a03fb6a953ea3b09523368c4aa91f4cd8da71bd9adfc748993fcb15daeb5d6cef45ff5a8aed3c6c4634736056f4f3049c12d5c35d62e5ac2cfa99fa46ef72bf09a619a3c18ed8f2586f54734d15ed1c39a08df7f7eeb896e70c8c19bd408f6b7c0cc62fd6d6597ddb3c2bf6d841719fb5a3efd1af9df3628fdea05946cdb79cdd82c198a8dfcf3f223f01fbd8e3fbc51c3fab05ff446b4eebef1f7c525f22fd6313f398d5e671e66a3a725c305e7e07c7cb6f26d51865bfd83ebfb00db21bb571bccf2df68c016d9c117c3389ce59936ad31d93ee9667754c625b9ed7fa5dd1f2d8b6a4bbe5d183557c89f2e9f6e8f8fba0d06a79de718d56bf19d8c1336357870da39fc4ab2cdfa0afaed4ce7ae571f3fdfad14f61c69ea2dfb9ca7e2b386fd5473bddf8b36422f9e997f0c8d6e4a06fc2a313cbd9d0a8cc04cff99d77ccecdf10a34b27bab2e16b707e6bd73b6c0dc648fc2986b7b1ab4cbca76c290703128c91a3ffaab7faacf9665b9ed333bada2db3cf145bd9296ffe94fe9cebcbfb8ca8cc2eb70129b576845e7152def218b3f549b1f266f612a603d26cbbd616ebe3bc77352b70897d97718bf4612999fa87571f716c7365c4b1518da726fa97ff7cfb639abd4edba35d6236342989f7b74bfe67bbb4f63e91b7b134e757d86895723bea8c763f69fb9faff51d5f8f36be95717b9befa2337ffe4bcdf7de25fabd7719576c3e6fdaff40f6dabfa2cbf09dffd71695f5a2db2aefe272a317d5c2aa27ef9bcdb37a57bd3dd25ce6ff45b20d84d8f1aaecfb8e2b9129d5ffbbcf7e39ce665dc695fe5da95ef32bba8229d5de685ef9dcb8b1a775e0d325fe1ee23f737054bd9587c0eee2dde395fa715907480cb51a73eba365e9bf16dbcf5a6547ad51fe7f66b534765733195d19fe2cd1c283da99ef94d6678954334b5c157323a59a1be91fff5fc2ff47126efe0db0bb0b63d92b8b6aa473554374b762feebfeff00e641d24f79a00e00 + serializedProgramCompressedBytes: 1f8b080000000000000aecbd079c1645f23f3cf3ecf33c040541415151164182202cbb0b2c829233484630c146725c2418010101f1cc0a828a8a8a39a167408222413127544e5131633af54eef0cffee9eaa79aa6bbbe779669f05ee7d3f3f74b7b73a7cbbbaaa3a4c774f4da4a523feb9cdc5afe1ce60a7abd3c219e61439539cc9e2afae229c24fef3288c1fe84c17e118f13b5fa4357732939494ff1abb75c4efde822a75668892e73985221ca7d28738c5e2efdea26cb1a0646c89f82916b9dca82834cce9e60c704e778e726b278118ae0a95429c2bdbe55616bfbb3873446ab1624a56d252251d257e0d1129a52a6d92601af39de59ca39a3549a4158a32d39d8902b3402156fe21d7557f4808f1b31ec2eb217cd60b33ea8a302efeff37a1656bfa41be88f8a922f1e06f19b741fcc41ce7ecb1406742b811b07e05ba118bff0de8c696f82696f8a696f8932cf1cd2cf1cd2df1275be2ab814c8e83f8ff105ac8c82df2e4e0ae86fc9b20df7f81de6cc135c9f432c8f3bb5eb7331be2ff60f17320fe4fc6ebf110ff17a165fa73109eefa5577258b97aac5c3d487f1ec20ba09ccbf8d802f9eb437a84d032cc84b6e2df441e9532807ec193e3e0ba4063dd5b99dc4ed4e32b4559fc48888fb1f88d2c7f3d3ddec7bf0cc2ab217f9cd032bc26d116d1e7bc3c9580de06e13c88af4c68196e87b005a45761e93b206c69497f11c22c4bfa4b10b6b2a4ef8430db92fe32843996f45720ccb5a4bf0a616b967e89defe8c1320bd2aa165fa6b10be0ef10d20df21446e34fe50860ff2cb68c8f01b42fa1b10be09f12732fc962c9ee383fc331a31fc460cff2d886fccf0b3583ce283de329a12db0299669c0479ab913c182fc366905e9dd0c2c6e3ab180e966b0ef90fd3dbe6a79facb7cd795b0f33609ccc401b3e84e0d2f81a3aaeaf9ba6905ed351fd3d763fa41fe398fbe37196f8771cadbf663401dcc3092dd377814c455d931f86b87721bc8ac8fb3d08af079c23808631cc791fe26b018d36fb018bdfedd5556917d0ff20fccbf0c3043f4763db3f6279f624f21c1b3407e37c8e32c0710364e07cec616cfc19e84f483e49ef4dd43305c7aa4f212c21b2f98c95fb8294db03719f43388694fb9295fb3a516eea9310f715848b48b96f080f32dc47d2c640f86d02ebb84e7afe8cac447ef5b7e80f550ef5f256c9d471cae49569e3487d8ba0fc6aa0bf83702b84dffb7cb8917510f78357d773b806fad1a3aba12effe9d13d5f8378acf727660726ec06c02b8ef1b5092dc36cd21e1ce78f84b23846e490f6e11a309794cb217132c4f1fc28420b9954bd90e1b621186d58dd38f67724759f0f719d1c7d8ceb48e265d8d9d1c7b8ce5efd87e4311c2cd7c5d1c63845933104d70098df1f9b3a3adad854f52a48c7b1b62d695f5bd63e1c3ff3489e3c9607c7c876244f3b9607d6ad19a7903ca7b03c3806b72779dab33c3027657420793ab03cb006cf3895e43995e5817134e33492e7b4fdafdb6a99e1749bd195f0d755e72f999e0f9d08e93f3b897e996cccc57ed8cdd1fb6137ddd6fcf90adbd7dd29dbf77a10debb933819f674f4bed713e4b34fc72d531feaa4974127bd994e7a917819f6613ae9e3d5597d2dc3c1727d994efaea3cf9fdad17d3432f5d0fb2baa472df0c65fb41d93a8416f51c866baa0b20fcc5498cd732ffd14c7ffd99fefa5be4c99f754e77f4679dd3211c40743980d58dcf3a997abcffac7c2c8bc7baeb5ae251c7430c3a1eca743c84c4cb7030d3f1604f7e3596311c2c378ce978186b5b54cfefeb7888aee3c3f6ea769b31d029db1f0611190e247194efa374be6baed171cbc80aeb3b03ca1f4368990ecfc619c31ded1957d1321c61e07324e173048993e1998ccf33753e11b7cc73ecbf20c467b97f937a71cdf1abe3af7dbae03a1fdbb9336439d8cff09fed522d778dd79ec361ffe37078e67170df6347483cdcf3783164b9a0b1e20f2fef117553c88b75dc68a8b790c4a5b20e3f0b747a2ca1653aecd3649c0de97559b973201e9f79601fa6cc33d8b990ef78520ee365380ad2eb31fcb3597a66f236658c86bcf5190dcf3f32ab94f19179245d86f990af01a1657eec570590de90d0c29e8e0499b8114887fd1b17c74ee8b76eccb705377731c4e11844f4a5fe966191a3f57b5f26254c57f80c510cf18d58feb12c3fec7f668cd1f367c0f3851b077a1ca43766781318de0408c7437c13c20fe260ba0c273afa7378118bc7756921b1691c17850c6b1525b70117f6b75c7846ccc07daf93082dc3c94ed931720ad1c5641227c3a98e3e464e051bf852c7f5c7c8667abc5b05e29b830dc23cea568536e25814a66dd358dba64138ddd0b652d2b6e9244e863358db66786d3bea771db74cdbb0bef320fe6442639b253d13d25bb072180f32a973687899e0336f9de540e31a6296a3ad957c1bc6f8967a7edcb7461be4fbd695b252e005fbe36c22ebd9c0df1e6823ee6f8cb1e49569f4993ea8be8de1f2bb87000feb52c80b7b1047374c818f0fbd361e0dfb482eea608e93d83f826700b73a4b93e56b305b853d7fff8ce77c0fffd82c3d7f06eef1a3ae708d792191e98524af0c2f72f4b5e445166c2c77b1a3af252f86f012a76c1f9b4beabd84c4c9709ea3f7b179506f65868bf6d64ae7c35fa35ee8686bd463f03925483f7ba0aed94c3ff313fa397619d30fa6c9f235593b2f65fab9d4c33faea19e3f6381453f0b899c1692bc325cc4f4b3c8828de52e63fac17ebed8a09f25a4dec5244e864b997e967af5d68531d045fccb0906d4e5d6206912239bf1329fe99495736bb2720b99ce17ea3a3ff6cb1474be0fe406fb052eee352f4be8fc38dcd3fd16f2c218ea1e61cfebd66269b23ceee1a29caf60f67185875faf9b9e3fe36f16fbb892c8f84a9257865731fbb8ca828de5f06cec3042cb909e8d21dfd7927aaf217132bc8ed9c775502fae0111ff7a827135b30fdcafcf66bc2c63f6c1ca95b18f2b997d5ca9dbc7f1b83f1e641f851efff5f19cef468fcec4f1e846c084fd55e731128f3499d331ddc5bd891b203d97d0525eb8ee39d2e3b556ae1762bdeaf6807c0e1a0db845c0273c5b3bf06c5a1fc73d3c0365cf31ce59ac1dad75fe5ddc8b59ceda71168b6fc3e25710bbc1baf119099f85f039e126e8077fb0f89510ffa78ea3f263bae411f77f706faa2dd0b6f3665c0f9ce9f8fd96ebb7fe58164fe547db9249eaa098b47ebeef84f5d367d0d15ebd4dd0260b881ce9b304b3375f4fb8f781fac07df4f90407d3315ee66bc7f2ad223ce50336d67d33943905e85b816e4f6859ee52a0573bdaf391a265780bc47780fc0bbcb637e844d2653c3e1b631f3995d0327f733dbf5b97e1e7793a445c5fee0b481bc116336e73f43d24d88bc8b8ddd19e01dde358fa1d7aba1fbfc6d1fb13ee65814c33ee74f4b53e96bbcbd19f11ef20f9319df419ff1911fa845b2f61d37d7f65d87733ecdba1ccf1245d866b19f66d2c1ed7fe288b7b74d9b999c45e6478af6e938a96f9ea037d1fa49f06f127e87acdb89fd9f45f245e860f3059de47e265f820a47724fcd278b43b94d343baeefc7e80fb1e0fb3f63c44e265f888ce8f8be319cae35156fe11122f433667f8f2c0f2ebf4f265d21f67f88f33793ec1d2d7917819fe9dc9f331122fc3272db68bf16d58fc53a4bf61ff7a9af5b7a74919bac7b1ded1c63b7fef05f7b29e65b6f13689a7f4338eb6bfe6f3b181f1b1014236f7e05ca3706488734d3d560ee3f13909fbc82656cf260837b37a36b37a9e63f56c62f1580facff9be0b331ece53681f9df957b6e624cd88136d3c8a38720ddd8a3f7c059827a5626786e132fbd199e51dd02e9b8166eeaa5ff80cfa8b320c4b52a8ee19d092dcbe3b3f0495ef96c5c9fa6b0266b86677ab0f6695ad7c3681ab40701eba2a6bda03d8091f13cf0d785d032ff75406f71f4b90cce8cfcb1e80548ef4a6859cffa005ef0f906f789b601463742cb10f793baebe532b63bfada00d6202ece8b3b20bd07a1054f270d24e5b11cf6cf913a56c64b80d193d0327c11e27b115a62aff6e47ad22e868775ed64783b83f17c1de318fab2a3af155116af38fadaf232921fd3a56c2c6bc58c571d7d1d3f8cc4234dd7bf90eeafe35f73f475fc6b8c7f5c7b0c27b2c635233d9f48e52ce275a8ab37a1455dcd57b3bac613dcab214f274f3fcdb1dfe25ee41b80d987d032ff02c6eb04c75f5f20865f1f49cb6ea2a765bc99e0c5b7cfb7caf27732d8a68b73cb2ee0ab2fa1653adeeb7bdbd1e742bc8ff71e2b0777c1fc35e23ba49ce0b7c52ed206c907de657a9bd483fc7399f5d3657632de4933c8a5452f0b467f86816767f8ecfa3ec1c031763b4bc3bfa9dc4e7752935bab607e5a2c0be067751afc98f48134953ff295abf39585f315d84f4b943d8eadb017e0e0194f37424b1cbceb3780d032dc0df103092df1f0b9eb1f903e88d0846f65dbb8e61432caeac4f86a56c17ce596832fd2af69ffcce06793ef32d9bf0bb2ff9d60521db72634c1f3fb640b560ee3dbb0f87f3865c64a8dcf373d3e5ae11d96f14037f464de6aa05e561b0ff1791ecfd406b336e49074de465aae9d056f88a38f83c01bd2bc1ebf3fa0ec5026793a1fce24929e2a1f920e9a57b0dfe23d56197711c47d0438d5481e8c97e11e48af4e68d1ce9c2c8683e53e86fc43092df3e3be561b3dbf4beee7a11e5dbc8f27e49bb74bcfef8f4f1f423db0d7973d22a0ad788651ceb6e6d66538c9da0a675b6ebb80b66e2c7f5b73525843bbed993c3e018c618416bcb6ce63f9613d94f129e41f4e689abf835e2e632fe43fc3e32703ee0ce1fac92577234d7ce3fe56d27c2d53cb87ebf6a4f98264d8d16b735bbc270e67532eec63647c0e6dae4a685277c667903e82d052867b3d3db6c1fb4317315c2c37542fd706f7d3d076c81d50a3ac3ae9b8dafd1c5cbb98eee7307efcf36e58eb633ff0f9fd82f1fb05f0bbcf9cdf5f9b8ff4ea6d8bf7fff0997207a189dde75d17520f382f59f4d07622d4bfcccca74d0f6db7384e283d742ea71eb8dcb81eb8dd58f49037c3a257a6075fbe417aa0e374927607f6ad3c8fb776284bd4293eaf7dc574fab5a3ef1375d1f3bbe45e3562657c9388f371f1bd04d1dedc3c828d6385a4bf75f4b5ea57245e86df39fa3a07de2fc8f812e2cff4f04f596e69dbf7ac6d3fb0b6754da16d3f1adaf64f43db7e606dfb89b5ed7b122fc39f1d7d1fe46743db4c6dc2743c3f99cbd27fd1db8cef30f9e9ff6232f9172987f832fc37e43b5b2fefbf8ff5aba3cfe1bf7a76d62113f2cd63f5fe07f21f466819fe06f1e758cafd979583b39f8cdf1d7d8d8cf17f407c13d20ecc8fe932fc13f21d42eaa1f1701fa5c3dcd4da53e61ee2bf2df5fc87c5e3992bf4d38e78871acfdc718efb0bf29f4b68296fbc5b6a1a032ed279d6c6a1a0f167142b076b1b398dd2b58da225cfeb597e58db445d475bdb289ae6efa6978be2bd4658db44715cefeee96209da7a0f8ffe7235d03d753e5df23e863f77e0fb17a25ceb0bbdd0e703f6304b41f66e6f5d2ea1f1fa78f4795381c63bff2f9613af9f479f0f7b296e7f26ef54ee0353bcd33d7a1ede7f1b9026de408f5eb89dc50ff2e84b718d3a38cd7ae059f0b2b5245ee603bbf0fb0cf6414b9fe914745fe142c6e37eea33c8b39f1ff6556d7dc6cf3f542f67ed33c3187e8ab2f6eb199e66f933d22c3fc2a32f843d0977649a78b05698b709e8b3d2c43bdba317e0feef39e9e1a572e7b4cb3a28b33da00c9c5775d9179007e626df46331cdd46333c8c6e33587e1cd7a38e6ea3513dbf7bae5e2e1a73741b8d417a232217918ef7aefd7a1b27496f9224bd6992f49392a4374b92de3c49fac949d283d6ed309e44e350f63f8416b2ee816d5fc4e8cd90af32c87c34a1655809e2f10e5d03165f8be15481f83a8416f57507dcc077c962842f9e6f23c927db3b9ac44b3adf29bb5f55e0f8fd67ce5c882b64e58a0ce58a13e52ec139b984951b63283736516efedce43af37531d69ed71de7e1f5c1f360d8cfec11f0ce8e3bc12bd33395f7dd918780feef4e34f3d03333a0cc2427f5f73f11076cc17f872fd97b8761dff14b8507ee7327891dfa3cf0bb66752df1413cc0de7214de2f40bf09d14380ce27e9323c14e2e1ce9a3f3e57737cdb8c56231832acee68cf618a16baec03670cee14560796af01e50a092dc3c31c6d7c88e2f38dcd3f81aceb504b1d35591db0af113d1ce251d698ff0890ed1f241fc6cbb016942b22b46c23ec55466b437a574213fefc7e4ddfc531e80ff9c7359ea2c9fe582f3c27d9981a5e2aefec468f74f4f11adecf8e1ee5e8e3ff51d0a64d1e2f7d70cd8b6d1b1fcc8b3b95e1d761faae935cdf7d3b78f17d8b42d63d0de4876bd8c980b70cf0d685c3f3e59f2c5fd03c0bf7815c7847c9c1751cbcabe4c25c1d3d1ae4544c68c17bbf357ab9e8b190af84d0323cc6d1f62ba2b80f8fef2e815f2aff5e84497e346f79db3b13c239105f1ff8a90bf58f21b44c0ff011e3ce4ea4dd807d71962797feb3757ca737e0c37de0fe57b1f45e243d591b600c8f1e979043147c8ec9475bad5fa15ceb101af3cbf85eac3c8e9bf0de4bd03b612ebc07ee9c9be0c38fc3b11bfc86e15a197de344eb13deeb41dd38aec01975343321dfd33791ba304de28e2378341ef57181873d00fa960b7b42a1d75917b372a9aeb32e61e5525c67b918823cdd79893c9bf03deea07115deb7893620726ee0c962209e91ceb7e491e10924ee042887eb2f781fc2ad49d2a5ccc7ebf907832dba708f3bda10f24d20b44c87bb41d113211dcfa8979078193682f44984a6f52cf4e473053e87c15a70e03e2f7e901320377cc703ed16fd700d2334a9cbcf8fcf844d1cfd99b009e3ed32bd5cb4a9a33f13c2b39abbd8e375e65b5ee8975fe2d1173564f14b3d7ac13a167fb947cfdbcde261ae59749d1e1f684b70961e457f6393593cfa199b42f261bccc87ef7a419f7070efa639c3c3f893195e73122ff35dcef0e08c21da82e1617c4b86d782c4cb7ccb743cf70a4f3623f15c25593f137a1e8af7ac9678f490b940a3dee1ce7314fdf3c15a60c86a96ef09433ec913bc8fe5af15e15e4414fd384d27b4cc8ffecb441dc360ec77d1f65a39893188c6c910fdfb95125ab60fcf844db280360fc53b7e783709dfabc235159e955f0375ccf0f81bba8e95bb36857292c673441c8ff05d30813902d75837e8ed736f4ce4198e3a0bd22fbb7f1c45ff86a584166d1f8e6bc4a544fe321dfd63f524b4c83f0ce7ba97886e6c6b9a18c1bf9ce1b761f86d801f98c71d78177038de017899d527b151ce3b43f2b28cf1d296f1d296c9e66f40e3dae755032fb89e7c25055ec81c942c5fe07a0adfb1431de739fad80f6753231ab2fc38f6a39faee184a6f997ebe5a2e8b30bc77e383375f0ee15dd378825709c5392a4774892de3e49faa9c1e97ebb93c91ae58abe8451aee8876c18a1859c465ec8f2a35c3b30b97660f957e8e5a2e89f0ce58aed41b9d2bd905802c797ab2dbd4392f4f649d24f4d921e34fe9878b7f16ce3c5d6061b6fc9788275d599ddbc769c3922a00cac71d53c89cf08f08e999a37300edfc1847d4017df1184673e7f7edc0cf1387727db53837251f44bc7f77d311ef77d5368f759f0fc7fd6c0803278df86b6fb16afdcd9f88efbad8eb6ce70573319dcc664900a6fbb80b7a0f38f3bbcbc67d7b0e7716ff770ce5996bc6ef70ebd5d817cb23b41fe3e22dc238ea2ffbd998436e5ef0ce99d207f6d429bf207f18475776675774e5277175677174b7eb4853b9c94c64d678da79f73d678721db53789ec203eda0df83986d074fced0ee9b3082d43f489589bd0741ee0f5f460f5f48074dc2fecc9eac1f5402f564f2f4b7b90dfde0979a9bf651aee29333f8451f043380af6e7dd353acf413ea1a27d493d7057218a3e04d12714da487f3d3eda8fc5cf6638a7b3fcf0de827b27d00320dd857a30be374be772d84168b2377bee6aa23bb425b439b4db54f5ddd1128fd8c49eddbb20bc5be7cf5d0b75e17e5b90ddc3b8341ad7a1f7786d1a0d7bbceebde9d7e1dee7618e83bd3cf77e8f2e3a9bc96810b4f90f168f3e06cf27f9305e860321fd0242cbf2b8af0a7e2e5c78a7d87d10f2a12fc40b092d645154472f1f45df8db88f85f642de078b0e27796588ef9c5d4c685937eedfa0dfc3f1849675e3ddac8758b9871d7fbd3e611393cf082637e41b7def97907c182f43f489087beaf8ae7314ee0146d1df047b771bc328dc6788a23f05f4abde89c5038ddfb9c03645d1bf5e21a16508fef4fcf3877375d9f8f9d06fde258496f5e07ee56826e3d1169c7c475fa7d467f1b8aff9082b57c0ea873334b57fc8f71b2f48e8af3ffa9979d4a3fb7d09fd01e4e43ee6d193506e188fef8e637c50bfc6f19cec9946f1ec049fcf0b1d7d3c877773c760beebf572d162a62f3c972881f8b9841638c5c8e79d0c077df31d4668198e05bdff4568591ec79aa69e5cc674d0eb77e11df9e83847dbbf89c23e35beb318451f7e3d081df55c9aa5c527ca81f90e44fefd78ce3feea3e3fb3eadd3e483d7378fd0329ca4d71345bf7db8ff3519d24f217c61bc0ca7407a63c63fc6b761f153493fe06d9ac6da843a9bceda349d60a20ca92def203499938b709f12e72d6ef3c3082d6d1ef786b6937238cffe5dc7729f74fcbe3cb632ab6707a1919f647df57a822b792a75f47e86e782b0b71b455f84dd082d43f471d89dd0d4fef1de600f428bb68fc5f1e829889f9968dfb8863a0f51fc56cdb184267545d15f5d11a1a98dc11917ce2951dc576848ea96e9f375bbf165339bd90daefdf0db3bb86f599fe051be3b92fc34be530a7a021b7260dd15453f7be3092de439618d253ffad9ab4e68917ffc5b7afe28f1bb17bd8461cc6518730103cfa7eed4cb45e73179e19830dfd1d7a3286ff65ce0d7bf83d0a49f8d87b3910957313e4d6db8c1096c838f916e1bd8da39691bbed4f9536d48e599f176b03558d7462f65f6003e0327e15eded38e3eafdfc9ca2f60edc433ba858e3e262e74b4b12abac8d19ffd1641887e036b13daa0e3327c2c667ce0b9e612c6c71226d7a58c0fd8978f5ecef8b8dcac27ac5fc9358cfc714d8d674ae3092de43f19cf2ceed4cb45af60edbc02c2bfb176e23910b6137dd1cd22b40cd16f5f6d4207c8dbe783f9ef8bc2194ef41ac6c7354cefd7323ee00c277a1de303dbcfe55d93f0918abcf13d67f06fe3623cbe637e690046006e147d06e259d65e122f43f43fb390d042af53708ec7bd9e4f93b42383e1a33fb68b094de582efc98e2f67bb96b3767d41e26588fee116125ab46b2adda391e1e749da1565f8e85fec6242d3767d9e5ebb5cf4cff4359127ac17f8778ba22b13bcabbf05afd32a7b79a77502bc0d0c2fe07b4665f064da5749e41364d378476463f931dce71ce31d8869f0dda1e9513b86bbd9d1fbf42a475f9faef2b04a87b2fce05f288a7bf6c3094df33faf978ba27f3d3caf81fd713fff16a0a7b2f8173cfabcba2c7eaba3dd9df0e3b739dadd093f7ebba3dd91f0e37738da9d0a3ffe4547bb3be1c7bfe4d18b27eaf1817ac23512ee61d177a2f0399dbf1395cc7e16ea980eccd5feba1fd371ed732bd3efad9ebe6634d1ed409543deaed7b1a2ab1dfdf9603584b739fabec96d1eb67c3cd0f2ddee98f73b301ef73b5e66e5d05fe2258496f952ddef78c549ec7724d315fa6e32bdbf56d1ba1ac5d2b12fae71f4752a9c119cb747d7a9158febed4ea6375ce7dec5f4769757cfcc27593e7ca6e47ac378d4db6bac1cee9f5c42e8307a7b3d75bd3970bf7616ae79f11b8c61eefec9109feff1bd1ed4c93dd0965242cbfad0cf33c8c47d93c9e42d1d476b3bf2c6db6ee0238afe3017115a86f7311ddee7f135fb77960ffd61721da21fcc31241fc6cb10fd5d5e466889bf5ec771d137542d3d9edf7575d147534879cc46ff27ef321d86d52bf2bb2b457edf2b07bfc9c698024f86731013fc5df963ce07893a54fb64b83b51c75378668cdf94c47b45a719ca19c62a9526ea3fbf8e177f3ee2a18f98ed65f1acefeecab88ff47229fba2c0b464ef14a0ad6d35e4c73d40b80be1ee81f063083f8110c7223c0fc4ef5b9a78c67a4c3c6ff6c228fa7bad436821d30bf0bd653cc7c57e86fe5fc7105ae6b3dd2ba775f4d2ebb810ef627de6686384f1de301fc7d0cfec7842534c58effa6b15628b7eff32d9e217cc7668b98df67281fa4659a3efdb3a84163c5f84779b717e30f15cdebae11b3417e1dafa2b8697ca9d7019e2fa90eb01fdf596125ad687f72a709ce2f3c9d73a4eaae327e7238a673a8b082dd3e1192b8afe8097105af07731bc9f7ff12abd5c14fd03f3f905fd028f21f9309ed673995ecf2575759c94e717fc666c39e5e3e25d1ad4692a7a4e624b2abf68d35cb457f0f9e28fdb74bcc73351531f2b02d9c0f7627d3cfc16edcb65f182ecdf053f2dfe5dd0d30c7c98c67be0632ebcb73e17fdc1fcc0f84875fef8512f177afe986ac87f05894b654ea1f9b71a70f1dc08e7997f42f83184b67906bfe56b6a5bd03c13c47350da744f37f3e1ecc5c56f228579274586a8ff5f58de0a787758e5173c5e8a77d5f15b876887b43fe0f7d34cf63b06dabac78bf7f1f01dfe57cae205f6875f59b9d30c7c98ec17f8b8742cf081630feebbbe5a162fa83ff8363cbd6c7e75af3a8c5dd3fc5b0db878e687760dcf1149ed1adf15c3e7e5fd6cd7d127753ea378cf1ccf6f9f82f4c684967c66028dbee3bb125ae86c61137bdd2ecec5a6f12c682f00db3f3391dffd8361a5b8ae0a94d74caf0d8bf0fdc38d65eb358d87ee9f8e71df7051132f7e51c0fb1f2edec5a90f72441ff96308ed7ad9b12dd704dd9d45fdae67fac536e2fa087df6372634d52ffae4ef4a68d1a6cb2adbeb8eb88ebd7fa6a2dff312f923d81ed398535efd9ee7b56131ca6f63d97a4de34224c3acdfc5b0ffbdb8aebdee08ee19c37b99915882e7eb605c8bc49d94f765a2e873a03da1653abe9fb589e97513d3eb66a6d7cdd0963d016d806f391a9f6353d1eb0c224bb41fb4918ad0eb6668cb738efe5cf39cd7b625d0b6489580ba839e6bf04ec40b89fcea6f81bd14ef182eb2e491e11612b705ca0d243c9af2c8f079c21f8e0f70f687e383fffcb38d948733057faf7abba3ef7f6ef7785886ebcbebf572d11d8ebebf09cf8151f83e80bf3706df07b8bc8627afcb61ff63d9760bee4e860beb93287edfe07042635b6508df1bf0cfd75e06feb1edcf030dcf4e91aa7af9c821099dfe0d6d017cf4619f8ba0df8690ef2847aab37229aee722e81bc3f47c1fd00f22f8de41c867f308dc919819e0f3cfb79b1d84c633105176297bef3e82be38923c43468e606dad803d3f7c67e30a7827f70ae833915a1eed7f9b1af117913a4db83886e0372cea105ad6f333d80fbe1b883240bf21b5c2d517f1be29e7c6a0ad11f0cdf1373c63de9a028ee4670be3a74ef9f809927504de078ac0bde020df0d5706acff22c7e83841fe21a2af127ec11f5cf4b5445c14cf46f03b1c4b094dc745fc664129a1259ff01c173996d4e79ae767635fc17725607d16c57da5cb094d70a3e8f37f19a165f836e31ffc0f46c07ea3f84d86e18416fc5fb585d58ff5bccbf8788dc4238d7cc43c976fc6f6ec6238bb583defb1f6e0bb25efb3f6bccfda83df54e84c68d19eab3799f988c0b764a2e85ffd0a42533de33717e08e4fe47812ef1ad6cfb10019eeb6c870b7418612bb9e9ecfb8c6cb74523f7b833e1bfd88f401f4ebb187c461db3f2671f86ec027c063359207e365887762aa135ae8e1bac50c07cbedd5e51bdd4be42ae9cf1c7d8efeccc3bb761dc3fb9cf1c5f6c7a3e81fbb94d01207c7c9faba3c52eaaf31e043e6194d642bdbdbdc31b7f74bbdbdbe8d80fea25f311bd943e29126fd0ceb2d53cf1ebd1e1cf7a9ee31af2fa38f1d6d5ebe06edf0049d9754c7327f9c6fe018e7a4ebe0fecbf501f75f545dd44ed117f842428bf2d7c3ba3702e7ca4ea5048fd7e35aec441d33d23891e701e8839146804bfc874761af3aba0feabe92d0a4bfe0b960147d885f4568da16f46b88f285e7f91b91f7a0e734f43f0ef3b93b9bc4cb10fd8b2f24b490cf0d6ccf4acdab41eb88a63a7ee09cfa8353769c806780e88f8e7ed70cf6907d1f0178e7bcbc77e8fe09e5f3094d6d1a7d9e97125ac86305b62b0e21be2bf633cbffb397ff461c6ff0997508cbbf90e5df15205bf4f1b919caa0fff3d1849621fa4d3f9cd0b25c801fb4e5ddbcf8e57bf476a976a28ef0bb3195481cf2f22be305f65aa3ffd679893423f132449fe957eb7490af2a5c6baf98ea987581feccc7135ae6073f2b91e65e5b1fc66717ae1bf4d37e19a1497d9193bdf2b7eef4c215cb195f4047d0870ddeaf0d1aebd0efdfef50e65a420bcc95a817de56f4115f4a6891ff269c4778db30ff42963f600f2f82dfed415dffc5748df788d10ffce1844e627737adf7e257a2df81907617cbd07989c15ddc58c46c773168532caadb1dd28176c7642f87656a678a96ba42fdb70ab6b398abdb99a26579180322d9ba9dad6aa2db4a2c06e5e11e762487c4537d5cadd3a9b431929b9075a4b5535627eb493e2a93b86e8f8a166d5af5a4a54ec1ebcd8885df0b47dd5666ba85bdba18f3fb1b43b906d8d9cd705ff4e6e5ac8eaaac0ed8ab895561f6d396c4cb10fd9e5eadd341b2f56545e418c9633612b40e47ddb47302e760b4b308f98e51a43d49e33a44ff236897e8bb7521a1850c6fb1dd8594363a17b0f06c01e58b3e5d47135a86e887f4704227d1e12d5f425d67b33a6ab03a409631e6ffd5d721ec75c5d0a7ebd53a1da84394159163e45427d14f93e9107543f7ac53c81fc3bdadeb092dd3617d1b3b82e9ec084f66ab511fa631d4542fe2d522f990675867c66ab3bac037edea2d3a86da2761cf860ebc535e09f682231d3dd97dd5cb0b6f5facd719c3fda3a58496e9b0668e814f59dc8f88c133c26dd8d7526d373b53f0f1d157ea552c1fa6a31f5f78c723d289c4bbc1cf0ab163123cc5602f2a863e57af24b489afba3a5fb1ba845f19a24fd0cb082de4723bfa7d4c512ed80e4d97f83d04b627e2ebf60a26ab2189b291ce8ebeef80f33eb6037d075f4c6859574da6eff18416edba03cff6e1eeca1db8d6eb42eccba6fbada42cb611df75ea02385d595efc56a0c03e1a9f4fbbb13c7b12798eedc7d2ce2475615c219153779def480f8ffe23c88f21b47d0dde85dde8946957a4274b33b5a317cb636847a4770a72c5316c94c7d75df8ad00bcab06361d43bfb6e3092df3a3efd0ad04a70ac32880b28b082d31ea39dad990a24d98a30d7a5890888b65027e7b42cbf6c337911d7c37b3b15ebf331fe2a1ff46faeae991fe0999fe03c70ab4917cc2138e0bf5010f7d2dd7277965fa0990de91d0321fd41f6b00e9cb091e8defa4d757c64fcc718678c1fb5d38e7a1ad501d611c95f13124cd841fc2d75304fcefa05fb0584328fb6f420b9ddf3357cf1f6be4e8eb8201245eca2ce03c612d3d5f15f4ddb817037bb85fc2b9ccddb0d71119a4d71d199cc0fe0ef76287b03c431379bec7fd06e8db7783ffdbb5b0c6890c63658727cafefcbb1762fb11632d9e4b9ea1b73b68edb5b608eac53162440aed1a99a45d84b7c899a9ebe01e78c73f72560a3c9c1d82877358de73495e789e8e8c627946933cb8fec1f777e00c2276a2a33f139d08edc0339f7c961ffd155fadd381cf6dd7b33e81efb6ae603ced60e9a9f891180d7c347112e36213af0df7e23bc038ae15907489bf44cf7f1faedd9f25e5f87851d163c866e0017d1ed72134e12982df5fc173e17909dd6e62e35cac29e107e7b166443ee82ff906567775bdeefb37113c49e3becdf53a4e0cfd2bdfc4f0419f31f4b3ccde118b3567e92bbcf6dcbfdc520fee5915129aea15fd2f2f217494e06d65f2217595e1197d4dc3b9c17d0b74593c80fea198eddada8a36a5b535c8f64779f53e806bac2247eb67d8667f7e411d2e21b4e433c8afe22d9007f41c29d6b123250939fd96c25a2a02f76c6259095b8bc0da23d60af8c3f797d12e73885d82efe418fa3eae46f260bc0cd1177575428b763cd481d42feb80fb8e31f48dbc8ad0245f0c7d1bdfccf8c07ad1dff02d849621faefbd95d032443fbdab093ec663bdb43efc76fb0e4213db7bb0aece6f642c9343434797c332967f1ccb7f1bcbbf53c755cf80b6e72ec1cf433f33fca0fcc9c66fba6f893633deabe739e4077c393943493d7c9d8ebe8e4b092ddaf608ae890c637a04dea37e0c9ecf2293bc320fc3f9e7c338aed68710cfeb93dce1f19f87c9f72af07b14ce070443d4f128ae65923d337470f467860e1eaf8f7663f9d037317b17c68fafc5eaa33c7299a2cfda52bd0db14e89322a8f9433de57c63d1a72c7f1d15aa42e4c93b8e3081e8dc7678ec95e79f415e7cb0ada94ea9d2aa33e8632b98c636d64f28a4cf178588ffbe770de12a3df3246b97526f2e90c69db743dfa6317e8f1b1dd048f94f37580ba59c7d2bbe8e9b1d348bc0cd107e72442cbfa709d3d4dc78be0fd7cd1d627d6b036ec2034199f1ec5bb9141fd1cedb01b941d4368592ff6dbee907e3ba105bfeb46b3fc3358fe3bf4fc4fb0fc2edc318af570f4fdc11e80bfd66bcbe3bfb27270de11ebc9caf584727b2ce5e06e52ac172bd7cb2bf7781d73b908f8358bf566e57a43b9819672b857dd8795037fb58f2f369773e0ce51ac2f2bd717ca6db2d4077e7662fd58b97e207fc627aebdd4181b30b73cc1ee9b27cd0ff70c9e581ca25c325bc5be017ef862e85b7728a16588be787b59ca61fa483dde1f27d0e7ee30420bd93dd58be587bb5631f4f93a9cd034ff4c563ff89645bf2731f84ef05373097f129f3cd344667979d65ca5e78dccd6cb68efbee3fd0b9c5b638977dffdf27358f92243f9e244797c87d52f7f3e2b3fc6509edf1da6e5d17fbbe17d1a1f93dfcba7e5f17cc9f0be462ae5551ea9ab4e80877e75b797c5b3be2740f9b998e91afd055faed3ea7981944b652d16237be2ee073a9f31f40b5c9dd0b25d30473f5d9995dbc6ca75d6cb3ddddcce97ba9b2df3c0b397768f5b62a0bfe135846f8c475aa6df09bcedb5e00cb7e00c37e004a5dfa5a76b67a997783ca4721f2a328fc91cfd265727b490cb33677b98cf5cc8ca6d63e53ab37278ef07c7cab94ef058b943c78fe1590ac8cb3f5f877db718fa60be9bd0b43de883793ca1055feb718db33505bee45a8cddff4ada8e20db4799a1ffe7b57adbfcb5cfd9ac6db867846d43ffcee3099e297d24c3c7b3b373193e7b773f36ca82bf83a5737c7896898d66f8a3197ebe05ff4596cef1517e050cbf80e1175af05f62e90c3f321fd28b187e11c32fb6e0ef64e91c1ffcf8c54a187e09c31f63c17f99a5737cdc3f1acbf0d9334a6c9c05ff1596cef171fd359ee18f67f8132cf8afb2f4917a7a84be8f1eb66fe1bd27f4f95c8dc54fd6e363f85d35b469f4e15c93d03244ff2b3730bc29acbe7b0cf1b24d8b20fd5e3d5de104b515c7e9cb743e537e470ee7592253771ed313bef35f9dd0628cdc0cebeacd53f57291c5ac5c67560ef7c24df32c60c4c8bbd93158574496109ace9178df7029a1e91c694bbf4b4fc77a6ce5b53914be3598ca1ceaf70be41fdf35bf8fd0546e987eb7393d32414f0ffd5e10dc6ddf02770922f0edbfe7f1d901cf6c1f4ccdf67c3b21ef8bc6f00c1bc752f4995d9dd0c216b660bebe7ab918faa1ae4a68990fce7e6378af19f7beef67e531fd2c0bfe6c868fe787b07e8ecd61f80fb0f273747cbfbd3b084df6259ec7b939488eb84f823eb127b378f4ed3d85e4c37899ef1e48477b85bb18b10b191ec65fc4f02e24f132dfbd0c0f9eb76317333c8cbf84e15d4ce265befb185e902c1679f6f102ec7fbeb03da0cc355ede6d9d8006df3a117837233617ea9d4868917f2bbcffba15f7e8c1174fe4cae072dbe07ea97fe6768d931817f0fe139ea1a4e80f22026798b8b649d98f04f8fbdb06df3b8f301fc529e360dab589b46d787e7cad476fdf0de12692374a68943b8cefb1794c7ef3985c7b31b9bec6f48038f319cefc601ce42782e75d265d04f8d389e01c6ed2455039f64dc594fdf7a0ecaf31e4bf361117594ef490acffe0180edfe688e1fd9b3c428b10bf39e0a07fc35352c0c6b5d102af8cffdd1b3cff5b0858c7927c182f435ceb14115af282f7b5d16f7a2ea1855e7704dd1b85b128b638212ff5b72cf7ab27b717f1fce5115d4f2a1fdd5383722fe27cbb42cf1fb989e809cf7d895f6407d678915524ae3bc4dd9cd0ff4bd0fe089ce5f9cfb614bfa501ff5e037e8f007c3813447bd6f0b30cf8f719f07bdaf153792732b6c42963dbb1a5240ef7a82f2771b8a685712586fee5a7115e643cf891473fedb12b487e19823f79fc5e706415899721fa93ef4968a1ff97712f7335abef2a561fdec9443ff2e7b3fce0871cfb490cc6fac8edc456f12c877c5f0cf98fac49c87c37ac7923b739897e2bf3a22ff51684a672c5ef08e7129ab411f36bf2df6ad01dc651dda19efe9e444f36b9a19e507e5c4f57b336f4d4dbf06a26e4bf93d5b782d5b742d747193dddc4f4843aa17aba693feb09efd3e6125ab4f195b7887ea8be307f573d3fca2465bd9afa248c9311bc4b83df3b184aca639d5558fdb81ff728c3c06f0d5425346d17b6e77e1defcd6e8407890feffabcbacfccabff4d54dc9be8cbf858c5f8b89cc4cb7025a43f606907a6e39ec44ab3cdd9c6006e73688b318a2f43f42fdf91e060bc0cd19f7c5d523f8d6f0afc3fccf85fcd74b91a42f48fde8bd042deafe3f3cdfd0ce73626c795249ee29d4a6819de406c06be27f106ecd7c76e8732f0dce33cc4eabc83d5793b8997e11a486f4c68893380d447fb18d4ff26ded9b93349fd988ebabf4b4f8fe0b7ab847dbe837e0799fcb97dfaf670976e27ce91245ed2f89e078e274b817758ff87fa9e7c2cd1e6b0dfaf7f1b6507fd11e9d0fd0cbf4d63eb67dcbed03672082dcbe13928da461e291f641b979378daafe75bf8f9ff58bf473c7f7e41dbbf9fd0547f7c1c45bf65388ef27104f186ea78efe0fbd95c7ecc1e705fc5aaef55249e8e27f7139ad6c7fb19e33fb2564f8fc8b53af4d5f7ea06ebcea94de24d7d7189ce0bf6cd77f0fc86f5cdc8bdc17dcc6f13ef9b9901e5647cd0de1f7c0b96fbc47bb7ae17ff6e961d2382fb8df8dc84df3d2825b4c0da85fba9b87fd49ed0b23cee0fe17e50634293f6c5d63afada662df01ae00bcbe8bb0e7c1b7fb91ae8073c7ac95c6223bc0ce834b4bfbb3884e48ebdbcaeaec90ff708b17da58ed6be5d70b72cf29057be748b0507cfc1ee6138f778387efe87bdf2e74dd57102ede41ea6ebfb591df7431df80cb899e5abc3f26d025c7cf60eebcb8fcb3509fffe7ec00389fcea6fc1cbfb70af27867b1eed094ded13fdce3726b46cc3a3048fae23107f139309fabcaf4368922ff2186b7fbec1d6f87d16993695e055d1b13f409ed0cf7d7b42cbb278d70e7dca3726346d23f29ecbf0714d856d443fee75084df245d8397fcafec4a713bc2a3af66eac6b1d6b23d685b68abed51b139ab61179cf65f8788f0bdb88beddeb109ae48b3cceda58013ea223283f5cbfa01f79b4c5db49bc0bcf9b32fde100eca0faf0fe10ee1ba2bfe1697a7a04f7649eb2a4e35ec0d3967418e362cf58d2615f32b65e4f8f4139fca66a6c13a4f720b4d0c93fe0fdaf0f0f257c262b27c38dc4ce367a581f82ef810f47903651ac8d0c0b9fa537102cf0c3fbe102c0c2f5e6330c6b03c3826fb3c59e2558cf0216f8bffff007222b8af52cc382721fc11c8fef3caaf7296d63aac0df93a7e323cfb1e71c7d1f17e3413eb1e759fa73245e865b1c7d2f04cba1ee5f60e5b79078196e65e5b11cdad636567e2b8997e166567e730af248d27f9cab3d197f82e789b88edd0e753d4268990fc7b9628fde13d46ff13e2acec93b1c7d4edee1617c8cf738d05f23ae375e64f9c10fecc71d745c550fae83e09ba99f802fb18f47431ebccfd95eafc32f1b4bb42df6929e37f612c19034fa976d4c68997e28e33b97f1bd3779ddbecc401631f4495b9dd0520ffd1c73bb061aea90e935593d26d93da3cbee135cb7623f469be8c36c02f3814d7cb2c56e1391f5a48e64b689fb2baf2478f0df05237e3b63af903819a2dfc447092df8fa149e212230ce58dfbb14fc7d06fb74910d8a763370cf14c74af4075a9bd032443fa08f113a4af03659f03e216dc47329f4e5791cc943e3b3587ef4f1792ccb8fbe3dcf27b40cd18727ae3f600ec533b618fae63c85d09267187762e89b338fe061bc0cf19d9f8e843f8c9721becf5357afdfc7dfade3fb7b02bb198d3e390f21b8182fc30ff57a7cb9607c5316ff11d807f8b9429f0091e758bd7ba0fcf1a41cc6cbf06348afc7f0313ee0d9d53fb3447fafb599ae31bea51eafd67e86786e4b3e7e8ab6e4e7ff3f5bd2eba9c6e29bb2786e4bcf578c2df9f8a9d8128ea7b8d780cf2dc9f26f0c991f79029faffe3ed411245ed2e8ebe5c11430d11ef7327bac45e2257d74084c5c8f7c966897fa5ba6e17bdd9f3bfabc2b69318eef63beecb15c0cfdc916125a865f822cfe436881f315dc4df96aaf17eedbae97f3dbfd15e02e21b428ff755d73b918fa43451f185b48bcc40df0db19233e4ed17f4f0c7c9dc6d0d7e9c58496fd1bef95a28fd3f184167c7e331af08a80efb7bcbabfc6f7465fd0f92fe3e74296853dbf6f6ae86d8e6c65654d7e22b6b13c063f113e1e93a5f11d6ee465955e16dbb76f2e94c5352cca3dc007c73ebcd3f022abdfe4a7e225966734c903fb6efb602d1fd9e92497cfcb4eeaf2792505fe5e4dc21fed6b3b084dd6a85fa570f730867e6ff3211ee709f4777b04a165f803c4f33bf53f266c3ef623c19621fa92ad4e68a1afefee67d8580e7dcb16129af665f40dbb84d002ef5b78ffe73bb87714794d2f6ff21b13795dcf1363be616329f886fd6e34abf70d56afc15eb0adbeeed09f2fe8eedbd1c97517c1f71e708df1b825fe094bfcdf53a803bfad59caea80f8c8f37a1d81584359fd4f5ae29f4a010be4e3d66558101f7933752cdf867f23368cbe51f0dc1afdf75627b4d0fd3ff139f126bd5c0c7de416125a86e87b17e7df95acdcef908edf1b59c5d2ffd0d3637f30dca6849621fa40461fa537333cf43f5c95e4c77819a28fd4160c17e3dbb0f8bf880c7f37f386fd5844e9cf59bf9378a9435c533fcdd22310ff0ca165e8b2b6be4de2298d3e710f61b8188f6323dac00e42933efa434326e32e8e2643e73626e3c68e265b17f763d0b672092d6ceb67dc6358addb623c0af987115afcfc7428a997f0e3ef51ac76126b027c37e26ddd7eb12e9bfd06f9658bc0334c3ce668cf088a76c93304b329b449bf6e4cc73bfcabf4f4785cef036e43bd1edf0ef2084df9aba4a7e3796abc924ec7d08ff321a45e1adf89e96707a1d14e928d3d781e0dcf71f1ca8eb63e8ce3bbac8015c1e7c372fa758fc0fc1e194eea459b5846ea10f6f44b373b5e04bfd90d67e26eccc77173e15cc48d421baa38fe9810a7e722723d0f7d2c82efeaae4801af2ac1ab6ac6c3be823a89a33f6294e36e268754ec1afdfee6119ad8751c7df6b6d0798ba38f5ff44dd8502f1f3f8ce11ec6eaada1a7fbf65a83d1e8aff710522f8def44642143f45d72048b475fb995597c2d4b3cfabb45ff3637117cd4854cc7b3e595a41e53fa2a529f29fd6652af211deb45ddfae92b741b8ca32fd563747ee2475acaa13e8f62e56a917853b9dac43e4ce92827723fdb970db99fedcb83dccff6657073228edbbe5f1f8e47e073eb37f0fff11bbeffbe95a4a7b24f81635709f082f7622e263419bbe2b8b7504a68c947d0f7c356ea58f1631c6dec8fa30ed02f706d42cbb02e9115ae1551bfab18f6710c1bf6f8e2c7336cd85b8ad723d8f518361f7f32217d14a1653acccdf1fa903e9cd04236ff41bf58fff074f507bc0bf2c7853a4efc0447efcb188ffe4b2bb3f88696f8131d635ff6f93c81d1a8f30dbabefcf40649f2af62e90d93e4bf99a59f189c1f75ebeba191a3f7855bf57cf1264c4f4d58f9c67aba3fd635b2c8a7b163948f9f9fcb87e75fc5f273f9f0fc37b3fc5c3e3cbf6dacc0f6637be8d8843cd3b1a921e1b70aab9b8e4d293c87c59b128ca68ec6679cf9898c838fc13fd7139e48b938fa503c8cd032447f91b5092dc39349dde827918f1788dd8261e3bcdf9261c319429cf8248c67e9d87e3b77109a3c6bfc816324aee5f11e29fb56a383f7542bb3f8559678bc6ffa2c8bbf95e80cf7af539c17221f43087bef914f13e5227b20dcebf8ebadbf602f3802e73a910f497ef86e5ce4b3247507f103fbe571f0ff887bc88a8e8abfb2084f01f9dc6e3a9e9f1f7c1aa25fe57836e0e27d51f40df249701b229f335cf4c17838a16559fb5e94ebe21a616b0a758ab5b5db21048f32ffc410f993f5779c7bd0d72660c6d157e602928ef132445f990b092ddbfeb3bdcec8171effec5b696e6434d070be5009c6acc8577a3b9def7d99bb78a72df2b5a783ea5b201ef41d6fabf3efb713e33741f96fc06e82fc167359e51179439f8d93ef9dc4f3489c0cd127e5a38416edce409b4f76862ff37877aaca9cb5c7db3bfa3887772760ef38151fe57ebb3a4099bf082d43f481b899d032a4beaa500e1d1371f1d3489c0c3b01ce51841672f07db7201f9d191f9d21ecc2f880bd957857160f7796e3dd0cfc7527fc75237132ecc1f8eb01fcd561fcf564fcc13b71f15e8c8f5e445724ded4a77dff4149ea4809eb2a1d0bcb2056e83162912787ca38eee01aa10f912feefba0ffc06a240fc6cb10fd045627b4c4eec070b01cfadc3b8cd032ec9fa83bde9ff1d51bcafc8dd0321de412477f7b0b092d79c0711b7540ee13f9f63388d43b90c4c9107daf3d4a68815b09cf93783fc7f1fb282770fcf6db07676a71f43386df6dfd96f18d3ed636125a86e827ed7a868beb9de13a6e7c18899721fa115b4668593f1997736a101e65da77a48d44e6c676f661fca00fcb9a60d7f8ad583cb7467da2beafd6e9b0720e5cbfc0b717e3e8d3ac1aa1653e78468ca34fb3e7082d43f495f63cb3d5b3084f18774e22ceaff75c56ef39245e86e8efab3aa185edd57c98e160b97cc87f0ba165381ae2b7105a968773b47801a4bf4068514fd57ea43d3224f72cd4df54afe85bada65e47bc04e2b7129991f27efa36cf1e6a2e663cc2da235ec8782cf4783ce4f7f47944ff5b71f4efb59dd092073877888f8574c08bfc42e265380ed25f24745819d0b68c276d199f5a5b22b8569ec078fd89c4cb7022e315e681f8240bafe359ba4d5f706f225ec4f4e5dd3f70abcf4e5f5f117c7eb0e9ebbf167dfdf6bfa72fdff626b0b64c60fa9cc8daf2138997e164d696c9e5d0276dcb14d29629a9b5c5e775aa8557381b8b4f63bcc2bb08f1e9165ea7b0746e7be9d8d29224b6f487c5967e27f1ff23b6e4f78bff1fd892df2fa6b2b64c656d9966690bda54296b0bee9187b135da16f24e637c466a6df1793dcfc22bf8058fcf64bc828fb6f82c0baf33583af27a0ee3eb1cc297e837559ab036a1df53be8e216b167f8d81652c6b93c367301eb11cdaf94ba44e537a8a6da8b95bc789907b5261d78119f07c827e4ee3e8cb6e278b471f7570274d5e6bf0e3516e321d6c37230ee9e87f0ee49b816bfa0b743c5fee1725da12c16745f411578dd0120bced6e3e82bae26a1a9fce6b2f48b48bc0ce7317dcef3f4d96a1fe3e352c6c7a50c6f01a48f6232c03da7f990fe2a6bf342626b0b495e192e62bcc1b36b6d87d58de5d0df554dc63bde8f41ff45688be7b3f298be4d8ff765b950b7c55abdf47c7e9b6d7c0fd4dbe7cb00f30f63f9d719da57456f939137da36c8977188b96d3ecf4b18cf4b3c1e8e6cee18659571a819cf262b6c0bd6e7dbef62dd6e7cdd2f0ee6eb58dc3b431d5fc5ec139f27d117d26b8496f5633ef459f5bace9fdf8e6b187f5732dda12f9f37082d71905ff4c3f326a1a9adbdc5e47b8dd9167dbe708eb8dec217eae306c6d70d8caf1b195fe0df28bedcc2d7f52c9df3857d6a85992ff4f51cbf89f17513e36b25e30bcf9f5659f85ac1d2395ff82c7fb399af0cdc8bba85f1750be3eb56c6179e9fadb6f075334be77cc1d81fbfcd222f1c5f6f677cddcef8ba83f105ef37c7d758f8ba8da573be70fd75a7455eb8277417e3eb2ec6d7dd8c2ff0b5105f6be1eb4e96cef98279237e8f852f1cf7ee657cddcbf8ba8ff105be32e2f75bf8ba87a573beb0bf3d60e10bcf9a1e647c3dc8f87a88f105efa5c71fb6f0f5004b073efc7189f81f8b2f657d107d195427b418538fc3b5d5057ab90cbcbff436abe3515207ee93e273fe63ac8ec7a08ea1e63afc71fa1d4253f9e238fb2e2b87f5e1f8ff1ca1295f388ef3f9918fb72f115a86387eef227c603c8eab32fd3d4bbb30fd6d9d1f7f7e7994f025e6c9ba510b8e453e19514797cf9b96f2d7323e96323e96ea7c1cbb9ad900ae5d2db6d3e02d961fef70a15e4631be503feb58bb902f9ce7f8fc7b018997e1e3e6f2beadf379f202126f906b063e23a08de37cf63ee117e3a95cdfb094bf592f8fcf1cfefc701be36f1d89a7f6f72ea92fc0fefcfa51af775af8c7f1f6460bff58fe1e0bff382ef2716f1d8997e14d8cff1b49bc0c57eafce33ac59ff7715efe80f187f6f184a57df0fe843f6fb379dd9fbf6fd7f1b15fe13cebcfaf3836a27de27c847e44b87dc1bb20fe3cf90ec1c37819deade3fbedc371e849d6bec749bc0cd97c57a6fc537a795f7ff01e47fc69c6ffe3245e86385fbe4beac37819e2bcc6ed0fd75dcf58f8c7770d1eb2f08fe5d75bf88767f8f8b316fef18c6f03e3ff21122fc38d3aff382fc7f1bc6d93c5fe70fdb6d9d2becd103ec7ec6f138997e1f33abebf4e823d8338faf6d84d68978cfb2f40ba6ddcc7f414c77d5c03f8f32ef804c6bd0adcf388836f60bef711b4fe483687643dc9b0d106f8189dc16c1ce798f7497e8cc73193ea80e35f9704ff1a1ddfb7419c83f81c731d89c731cd3486e3588763f07b16fe6eb2f087e97c8eba89c4e3581ad4fe5b92e0879dc36e21f132c431f85dc20fc6cb10c7606cff8d241ec74cda4738ff7759f8479be573e05d241efb5c907cee4d821f768ebc97c4cb908fb17793781c93a87cee20f132dc9a443e0fe9fcfbe9c8ff06966e1b23dfb4e06f62f28992783a0672fef059f379563f1d1be918f826e1878c85f16d167c1c8b5e60fc65b074be867881c4cb7087c53eb0fc8b49f0ffaee3fbf6816b049ce347113c8c9721fafd7997f083f13244bf3f7cfcc0fa5fb6f087386c8d107f99c4cbf09524ed7f3509fed38eb9fdb8c6c035c2288287f13244bf39ef127e305e86e8f306dbbf93c4cb107ddfd8ece34d0bffa807b60689bf49e26588ef55dae4f37612fc671db37c700db399c9e76d122f43f47df22ee107e36588efb8a17cde20f132c439dc269ff774fefd74d4effb2cfd3d122f43f481c2c70fc4df6dc147f9fc83a5ef26f132fc90e17f40e265f891a57dc8ff9e24f57fccd2f79078197ec2eaff88c4cb7097a57eb4f34f193edeafde0a21fa18d94d681cf764f8999e9ee1423cae013f67f89f9178197ec1f0f91af24b56fe0b122fc3cb59f9eda4dd325cc6d2f9f8ff9545feafb2f4b7593a8e535f5bcabfc2d279791c27beb1947f99a5f3f238feee63e5f711b9c8107d90ec26b44be649f419619b5fbfb3d48ff6f9bd85ff97583a2f8ff6ff83a5fc8b2c9d97473dff6829bf83a56379940bde3d447f16bb094de583fe2b6ce3c74f0c3fc9334ec34c56def0ace23fff589e555ae1da638e5eaecc3edd152cfd5a967e358997213e8bec263495053e4bbc69a99fef3726914516da189ca5fae78117e9f98e409f1238865de894bdebf8339123dcdfcbc0773ce73139cef3e498bd93b503effdf167be2a8e2e2ff42b7235e107e39196e9cb745c5f0e3febedcbaea5e344fe74ca7faf00eeef67c0bb4811f0c71247bf062b09edc27d4eb8735b19ef78823f9308f1ffe0c07a50dd3fc03858a3a9311fe3605d95112171b096ca20dfc1cc388ad816de3b80f3fa8c1889a367c51807fbabea1c17f1e06ebd7acec7b8a389fe90173c43c1f7ce45bb0f477f23e88fecbbf0f27761dde4a23f877f84d41facb7328eb1d51d7315762fa7d8c977a63a2d55c1a6e2d77067b0d3d569e10c738a9c29ce64f15757114e12ff7914c663c9e64e669232ca2787fc25ff3556d5ce70e688a2c58e2bf5364410a522aa58e49718bd4599194e8e93adb02789b4428133dd99e88c730a9ca3dd4309df5dd5ef7c91639c02fdb052992a9e2a5385646ea2f8af58149b210a4a264b457c4f113359fc4c17718582ee2742596ab4d3ca394bfca7a30c17d54e74ce13d450f17baac21b2dd82e9b335993ce11b1bccc60813959713749c4a040a70a7aa2e27088fa3d53715aacb8ef2de2668838d99a314e1711ce56b5956dfb74f1b7a9cea12032338fe7848a77ddca444ddd446b24f72dd5f3c2ff69e4606844b9b091fd43fe8bb654b3f0d2329af83f197a838c1c807b03462b2532578bcb765aaa317a701909866f63d9169aeddb93771b2737b02d66c948751fab5a90d0f071ffaafb70bd58bf8e31bd69394e4bb574aa9ba469418295784ddc23cb20043721168b664946b9f85d93f8d5b5ab210750fc5ebe712a5f7805c4d5e4a72bc0956e24068b3f24b3f9ce789155323045141eeb741620a5226d866272a0627882ea93b282c9822aa3b72c59492525fab2136b32f66dc28f98845ff9400b3ff9681324fcca7ebb12c297ffcc12ac629160321e6c12cc304950adca861d24f33d2bc9dc61966255bf1d0929b6549147075a9bad367591b3322c0c9ba875dd5061f8c5629a9fa2a0ba89bf67aaa63771aba92ac68a8a27a8860f544b0bc956a693dfa8892bcdbed25f9d9dbe424dfd45e7a9f45713572ab38bca932f56a6a58e1773ca6123459e3e4219ed0ff36286883aa68b32922d2f66a4a07aa9df9fd7f062e42a73b2aa7b8e532966369c43553bca270c9bf1440dc693258da79a411b59521bcaa794eb8b55468d13fff513390ad542b944d990684415d608c9bf858d98c9860f39d0363c40086a3cac12cb67c387996cf850b30da7529b72c05505841d51f2573eb5325234eb4c919aedb416549ef81923b0fb3aed948c473a8384910e156a19ef9c2f38eb27ca658b157157a7bbf83d51200d16a8c314ca5c815222fe6b2372b71618b9024da2168836b613922c14bf0b45982572648b9f029157fec8d46cd135f2446a1b41b7167fb713543b91224b15094edb083a4b20168a54f95f1ba7ad289b25cd50fc2d73e78bbf656dd2ae5a8bd46c95a35021b755a812a344201628bc36aae66c95bf4861b612f81e4779e2bf56223657fc6e27e82c81d356e4c811795b29a422c54f5b95ab58dabc6a51beb0674ffc87ebe24f366e4805e40b61b71382ec22468ea1a2c2aecee942f9b3851a8a04b8ac76a810f9f9c2643a8bea660ab59c2e62878b5223c45f678202f25593a5f00ac4ef1cd51829b67cf1b714738e60ba5809215b35b3ad52485bc17c96a8215ffc57a29494ad525a2b05e4080e8a54e92c10598e2a9525e2e47f454a9439a29e2ca5784f50794a78850a254f09acad52a63408a9b262913f5b093f4f719d032623c55da26ace5678ad9539e52b5c89d34a0e744ac125aa0e8fe76ca5d036be028ed015601a98a5d08b543f182314d24ef4ba6922ec29e08608f89e6afc182944db46d0539c5942e05962386e23d430495954bec8e1095db297abeca5b5b2ca426591d9caa264f3bd6649354a5b6fad2c46dabab474698d6d95d8a4c83d4b6ba3442e1557acd45124cab5514a2d5496df5a994f5b85d04a29b6b54ac9127f1728e5142b55e7a93ee01980c493bc15ab5ed15a29a640719cab6acd53586dd55f45aa771608ca5360ae52715b91e2f5cf6ca538a9a802d5a350e8b574a1979df9a4c8cf1343465b214c09d65f5878b650cae9420d79c2d60708914f11ea911db8bf28d7cbe92106a10942318384850f10b96680c80b04628eb2b9b68a9176caaa64f3da295b6d0b1d5c5a5a96ca93ad842e87882c352495a861a848d1452a3e5b092c5b895d0e58254a3405cac23ca5e62ab17bd8adc006e56f4fdd794a9cc56a48ca57b57b8355b6fa5da07a519ee2445ab114712b1523f9cd51650b155e6bd58e7c95235bb52d47d5560c0392fc4191d72e2b727d6921453e5959d43021c22e0262a0001820861739fa4f15bf259b3d84684788d47e4239e384c04f5773e32c11375ee4f1445eacc428999022f56c3b0f2cbc04c6db02d5ccd6aa39f96a80c95562962ac8558d2b10a5db40ce5cd5b4d6307414ab8e5da486853c25e6d62a7781aa4ff68b1c25ec22a5004fdc322edf1f42da29fb2f50fdb19d52b0371895a899a440f193a5fe6eabf82f567385d77b7355fbbcb9260be6a062359fe5c3e082223fb2acc8f5b59b14797f21fe31429072bd3653d87e8110ff08c1ce6c35a10f11034b1ba5884221f46eaaba3344f5672a160a85dd7b226fa76cb600068c56ca3e0a55976dad9adf4e35bf40a5e62b765bab6914152307064f10056a7029528ac851e36689426fa586853c25fe566afacb512979eaf9d89b214a545fcb86fada28d43c8556a28694b64ab8452a778e1a8e4a94cd7b2a6b03426ca786a722d5b70ad4685face6904255b3378865a97ee44de952c128f2a3ca8a5c5f1c4b914f13226c2d6cb648adece688bf678ba165acf82f4b0975b650445ba18e9e22b6b7b0f81c31797615ac9d21e20608da1379961266aeea9a6d95a5b48641a34435b8b5b2ba4225f056604bad55e3da294b69abc4dd0e5633f94a9c856acd50a07a4f1b65699e928a9542f340a532bf5447b19afa8a94adb752f65cac504ad478df4ef58f7620f20225ca2c35589428532954aaca83a125474db059aa4f14a861cecbdf4a29a1400d431e17458abb025fe475ca8a9c3e7d78223f5f085536abaf08870af1ca0e9aaf589402182ad4d05fa44d11621e209455a018e92decbd9bc82157329ec873d500d04e5987675dde02af043a611b35f6792b096f40288169cb1b34b29528b360b199a3f2e72be1e7aafed45609b44429a944e5f306a1d62ab6b59a967354afc85383615bb06a6f1a6ca746e87c65999e02bc3556899a0bb214afadd47cd04ef5a576b0aec98101280fd653596a3e69a7264faf07e5c3948e223f5a17b9ed9909978bd202a6896a6608c06142c4ed84820689f83e22a650fcdd56acd167aadd9b3e6abc1fa80698c16a82ed06a2cf81267913673b354ab75582f5a6a762b506f0968e85aabbe7c394e4d972891aafb360dc6e0b2b984225a0764ac8ad54895cc56d6b18eb0b61d1d90a14e60d0cf96a8591af26f236aa643b1806bcc9b19de22a570d96794a6d12b5952aed4de239aa05de5cd406d65d85cafe73948adbc0d098a38ca3582d176d8fd1c738e6c7e8549ec76c8fd16a47933fbfaa47e803bf835bbe3d2ce9b6f6a894f7b0ea3a411bb06177b02a19a4972523e50666995d4d993045fc992fd0e58030d429b3d320b358eaaa6cd2943a6b2fdeaf9a1a26e2bc43c4ee2a759c3a79f276fd3cb94d15b5cd10b3d538113f51d8b6946050a9607d4a57c12733d19975594fe9521ece563c8f368d573169416d9e8c39285ae8aba63e892cd71841ad42f9f65779cf533c046b428ee9c7314d14c05c60d6487da59166011a498f5f9b56aa1ab4a2fae109a67e28c7800142e6e7a988526794a86bbada8392db201345c61962c496b54f12695d94e5cc505ac90ed5630f317125c7d60686214b029401af6b073fd46488ead5dd037bf6e3edde4e74820f12cd06263d20d76372c8c9c9297bf0a68ceb44c7768013cc83cd68aa9924a85e1e1d7750bab25c9be6ab037e34be8aedce8d521e581b2b499f1cd08dd3e7d5a695ea26ada857acc71f14adc8cd37894e175915ab972629eba5a9d24b8b00bd5404b736cd1c66d28c72a65db85f3583b7a886884784be421409b429aa15b29e52754543e69338f90e5e9649dcc2c2d2c1ba3829655d3453ba68ec3815cc9f4dfa354cd257571a271c947e51b68df8e851713da3b963389452572f5b06f4818ae10c3cd97bff6c4f642d9411ec7f666c4651d3b4c29046d1d220b92c29b92cd62cbee268615f711c6eabac95adb2ecf2577684c9dc8f3c78d34067514791eab45dd5b2626aa00e13b95337f69c94879edca4d34045706bb3b95a2633909a696d6a005779ae5de5b56dc06dd2043ed206dc364de0a34cc072a0962ee5f9c2d671e6762c037ea21dbc8e0dbc9d01fce59d3b4f0d037eb40dfc142378bf509c1f630297a347fb54e4ddd40e7cac0db8439ac0756dc0a7a6097c9c0df8b434818fb701774c13b89e0db8539ac099a6115df5a0d28332a20f7126a8bf2555a48e764b9db1ead6e16438af913f15bba0e99cf218df458df16d03c6f8fdc3bf6dd4af6fd29e1aa2461d14ed793b7b43c5dfb3933ce224df71ec9ab256ba29ad3408d04a38be6cd23ec1d409a5b4bba7d209bbd93b61031b708f34811b9a80e5f2b4672ac08dedc0279a0c4f4d5f930f8ae179b9f0c58c71d0d582143d50744bc9a5acb534c460d12b65b3ecadcc323bc02c2b926b9bd136b2cd1c7dd29c391adb80fba609dcc406dc2f4de0a636e0fe69029f64033e3d4de06636e001690237b7010f4c13f8641bf0a034815bd886b2c1690e652d6dc043d204ceb2010f4d13b8950d78589ac0d936e0e16902e7d880cf481338d7063c224de0d636e0916902b73101cb99f3cc54807bdb81dbda80cf4a1338cf067c769ac0ed0cc02dd563ea44e7602c220eccd3c63926a9191710f2b3444ddc2cc7be80d8dfcf17a798542f35342a15d59f6b577d7b1bf0e834813bd880f3d3043ed5065c9026f0692660396316a6021c306376b40117a509dcc9363616a7393676b60197a409dcc536848d497308eb6a031e9b2670371bf0b83481bbdb643c3e4d19f7b0014f4813b8a70d78629ac0bd0cc02dd56ea634e483737837518dce153be3c8cf04653039b5549bab41b7b4cacf4da640d57fcded6839aa93bb05c197c5cacf866d52eb6db227a9f629063965d5f55ad0b9abdfa04ed0206e6993ed96d6c754a5dcd8975f57e21bfb55dfbda343988dfdbe2633565bdc07f685ddc47d9ff2bdec38cd6f073153b5a36e7a4735796df28b5295e52d6929b411ed723bdcb5b25b7bf963b1c552c7f63e6cf2ba6cb6d6cfa6f81906c5979494843ad1e96f033fcf00fef2ce4343819f6e039f6904ef775a18f00136f05915003ed0042eaf95c94f1618ef2487b8e037c8c6f91c03e746f000ce07db383fbf02381f620297f724a5d7c10abe153dd4d6900b2ba021c36c2ab8a8025430dc3498aad3b7a1077030f5fc6a4814799d2ffc502a3f56d68cabd43cea5da246bd3a651a979c05db987786cdd0e69a0ccda8a000d31a614297f7bfe73965a70ff5b60c7c01cdfb17ce8fc048933564cac892fd6a0d410706e7a927fdd20a5e23cacf1e955923aae345b9b9bd3ff889b654e76941d7d2873bde5d49593827dd65a850f1098e5326d6b21858a0bac5fe6abbadeb9c69326e39fa2c3476686ec997d82df92c9325ab73c783f386447aaa0db6e545065b36ebdea8facb9c64af4ba4c7bc4df9679b54a44e700fcee5ba416afa9fa190263b899bb115a7a8c5a641474ece81d7e82a822f660941e6b0c44976afaf2218b219c53926a35067ba930e8a510c162d9da3de6996f5f65279f6c731fb529369a823e756019aa838ee2cc670b9328603c582d924ce354d1272712d5deea6bbb81e659b81ae30cc4065910366a0d136e4bfa58b9c6f42960f04f25b80e93e1014983aa0baa2307abf7640fdfd852eca9e8afdf715bc17e2e628bcceaa06fece029608ee66f24b3da91d465dad2cbfa1c3dfac283f6736fb2eb419ca35e91a4a910df9da74918b6dc8d7a58b5c6243be3e5de43136e41bd2451e6bea334df7ffa415d6329bc11b73857069738c282727f2fc72f6a61b4d93d6493869ed7fee32941b63f95a4ba99a6bbca58871e9eb659562a42f3e659d5836ab97df321f2e77703edcffadb38d17e36c76bc225d3b1e6f43be295de40936e495e9224f3421cb07bd5506e3343f15f1da2eb3d736c956dbcdfba3b6c936a9dd92aed4a69890e512427e2a2ddd25c4541bdbabd3657b9a8deddb2a80ede936b66f4f97ed521bdb775400db336c6caf4997edf36cc877a68b3cd3867c57bac8b34cc8f261417eeb2edd8785d9b6debf767ff4fe39a6dae482f41e536df6998c57b9c45ee5f9862a5baa4bb907e7e99b5f154ff6d66a799fbee58712537b2c909f4a0c7e20ae389e6d0b800b4c5a6a7ef0b4d459c54f52cb99641717685e6f0d96ba96ee4f594b0f24d552c5f16cd3d285262da9ebe2c3f7ab96828eb5ca7751e141bf256499afeea71f53a625a9d5273ffc5919bed2ebffb32cb91f56ba2c6f4d36ed5c641a5ca5761e3134364b36f65133cf7c747dd83eba5e6caa535e5c79cc54a7bc09b20eeb8c3ac9ff95e5a5d4cecb25365e1eb7f1f204e5e5df47357ab6eafab8fa719cdcaef2e7bdd33fe88261285ee6da78f9bb8d9727292f4f768a3c3bb1ca6febe5cfcb3bcfef72d38a2fbb9494ccf3c350bccc33f0d252bd3271701c5c94757153f10e2ee4177f521b579f7692799aa8187e6dbd76bec952e4024c7e75acc21760979a6a93cb76f9fdb57497ed0b4ce072092c3f0e96d61278a109592e81e56796d35d022fb2b1bd315db62f3321cb8de74d26f3e4c057db8117db58de9c2ecb4b6cc8cfa58bbcd4842c2df87993a1cb7b0be6d37edb1d00ceca023b2b97db58d972c059596663e58503ceca1536d56f4d57f57fb3216f4b17f94a13b21c18e47735f9c0f097f8176660b8ca042eef35c90f6126edbe0117a0aeb6c9e3c574e5718d0df9a57491afb521ef4c17f93a13b29c93e43784d39d93ae3780b754af75ca53c1ff9d730c5c52843fb178c5648cc6a58efc267413b791137ea73f883bdbc2e6065bd77ccdd0358d6a0de89a37daacf1f574ad71b90959be72f5462a9d3ee095ab1536e037d304bec9042c4dfc2da7ecb3464bf5e67145db80fc6272d0fdcc57eddcaf34712f97e3ef98b857af37efffc5fabb49daf3b4bd3dab6cedd965684f966ccf7be5afec665365f231f37d5365f231537e835a7d014dc2857a8cbcc5d6e576a7dbe56eb58d14ffa8809162b50dfcc30a00bfcd042ea7ae8f9cf4a7aedb6d9cef31701e766d73874d9b1fa7abcd3536e44fd245bed380dc52f92590074607632b5f7e6ab814c68c03b5b1ffa9695c544e14f202c6c5fdc5eb5e39780d86c1ab4585ffb3f907fdcc914b9983d160db72e72e5b6ffdbc02c699bb6de05f5400f85a13b8dc81fad2b1ed40fdd06046efc4af503b50f7986acb14e457a6daf6eb03efbd3656be3ee0acdc6763e59b03cecafd2656e49a629f6359537ceb90b734e9bf50eb8b076cf57e67abf7fb0aa9f74153bd720effc1497f0e7fc8d6a81f6d8dfa678534ea6153bdf22ce82753bdf22ce867acd7b55517700cf488adba5f6cd5fd2b9dea1eb549f5df36a9fe5a21527dcc54af3495df2ac054d6d964f81f9b0cffeba47b7cf7b8a94ed9a0df0d0d2a29b92bd4ebc74f18c05b2aa74c07c72f692f51c724f570d845cde773543859e1edaff3fd3f9cb25f7a390e35655cd9fce924f34fba7fda615bd7fcdd6422528b7f199ad61c9bc6cde44fbb993c693213e562eb40fa3ec04fadcb8f8e95ef4a81ec8565d6e5caa357597f04a9d4e6bad0bbd5cf8ef53f8df9bccaf8f677bfb860e183639e69f6eb757f4eff6972871fdb1c37ea945f06dcf9fafccf1fb86470f541f5269ed66cd9d8d8ca09cf76feef7def5d5a6f4efd8b8f38fae53d675996d111d7ec2f2115fe6c06f394c960a43e330c02ca92028aca960e84969ef060937797b75cdae5e5e2ef1b5cddadedb496edfbef7bf5bf9b1e5fffc19279777ef0f857798ff7fae9ace786b73bfab5d8133fd6fc71e4ca01473fb4667ec76beacc9bf4fedbe7d6bdaf4b24e38ee5f756dab561cad4eeee59971ebeecd1bda76f58d8aae127ebfe7afbf98b0e1d3665c905ff9c71ce86e98fdc7064fb3f1ff9706eebc3b79d78777cf7caeb1a8d7b75c68f2b37bfd1e7c75b368f5bb9f7d31307e42deab9e1fbc7df5e76f9d69b371f56bceafe593b6f3bb4e179916623a734ffeae44bf7de35f9de0533fabcf5dfcecfeebee7e1b31f1f52f3d2f717ff36f3be8f4abe1b3ce8b4e535b2d79d3c696babb51debff77f9f6c6190fefadfefd866d978cdcf8dc956b4ffde9903d5b4fbcbbeab53dafbefbed29f333f60c2a7c313e7572f5aa639a36adf57bcb377a2cacfaf7c68d76343a3baffeb12dbe3d69cb99bf4f6adeffa3c7aebff9886a79433e2c7ce8f2a1a5558bd73e3aabc33355c7cffcfcc16f7bb6d8f1dcbcf6ade7d75ad87cfa3545193ff6bbedcb8db7bb595dd6f72d3966edd537fefadad4cbfb3e97b56168fc8e4113b7d519fcfd3b477f79cdeb35ee291ed630bee29d9332a79db1b075f59f9f7cfd99eca9abc7d7d8feda1b4f1eb979cdd143eeeb3ca8f2c4b6c7aff8e66f1ff59bd5abf1da5e2b3f7e7cfdc3b98567ee78e1b143ebb67b6969e74ffbdcbbebf4d24f0b670d7871d559773cf9e83b3f4d6931f6f747bf3fe7bbf957ce18ddf2a8ae530aef9c3dfdbe1f6eab357bfb827ded8a8ea91cd9b6acc9f1850dfef3d786abbe7a76fe87df4c1cb8a6f69cad8ffefb8edf36341b32fdd37fce9eb675557ea3af5f39adf18b959edb547fdb938b5e3ffe9b3d2fbf73d1fb5fcf7e7df277970cb8e897a7a71c35fdde313fc4ef5abefdf6172e2aacfa60b5df36449777ac796ccfba47b43e64dab10b2e8a36f865d6074dae6db8add305f7bd98bd7ec38eda5537dcd2a15fb51aabb68c39aeeb135d4e7b69c35b2ff43be9e2e2df5735bd64e4beffbc73ca7d535e1a75d4889e7d961ddd6d62d9f95376128bad3f6d1abb94b3bd03e96a20f189bdf28d5c31d3c8a53cfb95f52990bcaeb8eccd71586ab9d0abe56198fcf28474c11677ac17a32ab9664f06c96bb58d46cf984623a9a1caa6d14836ba0ae55f3e36ab4f9d891ff90125b95fdfd4b8caaa64b792f5261ea454aaba9839c9465e15fbf4f9acc90495d3bf03f9b932fe59a4700678889bea11d6a1aef95365c9eab799c7069b6aaa195473b6696513a09a8d2670b9135add4d732774930959f6b1c35c837f0ee9baea2cb5fc9351739401c86dad7384a0863a631dcfe564a6882d15bfe557d9339d812acf040130d570a692a9ce7de4f6d818c773939fe9cc50e566283cbdbc54d564419d2cfe2a14e5e567536608a5853932df6c3273e58272de7e35733c251b26da28d3116d1250186ffa3e58d94f14f5728ad5b6a474f65902729facb8489cacd9ea0aee42354c63b8f2a4d9dd71fe875a5153f059b5a97d06385c75f0ff2d9e6d83c773269b544e46071dc0a177a8a0a63ae5f94ae411a629502aa1969bcad7b72ac2e1bdd1066aabea6b979161504b6d3a7ade34524a1d1de9caa95e6ffc03a601beb67d62df62033fca26d93aaef90a46b28fdbd1e1d4f469bb104cbf609bf28e364c79f747c24d795b6d53de3186292f94f79b6d2664790472ac5bf608a4b24991014720db6de0750de04e48f01d36f0e30ce06e48f0176de0c71bc02321c15fb281d73380678404df6903cf3480474382bf6c03af6f008f85047fc5067e82013c1e12fc551b78030378a590e0af99c0e57e6f43b7ec7e6fde91f59e0db3dffbba0dfc4403f8d23e5b4381bf61036f6400cf68765928f0376de08d0de08755eb10ea8b706fd9c09b18c05bcefd2514f8db36f0a60670e3c01500fe8e095c0ead2719668aca95c2cd14ef9ac0a53d37333d0c867852d865036e9e26f07bb69e79b2a1670e0ed933dfb771ddc2f44427bfb1d8c17f569b4aeeea65aafb7813611dec3d999d16aa991fd8386969e2c4685301e8bb6d369565b0a919216dea1f36f05606f0e521c13f3481cba54d76ba4ff31fd9d8ce31b0bd3e24db7b6c6ce7a6cbf6c736b65b1bd8964bb2306c7f62036f63006f1812fc539b4cdaa62b93bdb6ce9397e6e0f3994d1eed4c1b5521e5f1b94d1ea7a42b8f2f6cf2689fa63cbeb4c9a383411ed78594c75736799c9aae3cbeb6c9e3b434e5f18d4d1e1d0df2d813521efb6cf2e894ae3cbeb521774e17f93b9b40ba180432b64a38817c6f63bb6bba6cff6063bb9b81edd921d9fed106dedd00be3824f83f6de03d4c936f48f09f6ce03d0de05b4282ff6c03ef6500972bbe30e0bf98c06547ee6d5a4e5555f94a9d6e8290cbba296a5957146a28f897ad397d0ccdd95d335c73fe6d02978be0be15b053f2abad5bf54bb75bfd6693497f834c6a1d1e4e26ffb1819f6e00ef1712fcbf36f00106f05521c17fb7810f3480bf1512fc0f1bf820d3faf08870e07f9ac0e5a5e5c16ee06bf3530ebff414f557a84bcb7f996a938fd9438c8fd9e1be479fb838c4e434d420a7a25ae1e4e49ac02539cc955ba73a78a77a8eb9cfc6ec15444c15c8d169b8697c938e97c68a7c33d4ddfc539c96e2bf6275e032cb19a7dc084e55e3dd3851a485dade1f2372605a4bed0071948a2b52b9c32d96326c123fc3b4580a29f1a8095cde1b1891ca122fe03dbf980d78649ac07113b0b4ee338dd6bdba7318ebae64029707b76799ce48e489e5d9f288b0b1b18b1e6e3fd6a86caa479ec59c633b8b39579dc548d683bf393e24c5732eefbbe3214e62aad8e43eca20f7593b9b6587917b555bbf1c6dea97f2b0adbfba0050ea78ae3c33557b328da75261fada21b6be966f1add8e0ed7d70eb5811718c0af0a095ecd26c14293040f937ad35e9b95ebb82eeae2c4e4d06bb8eab6ba8b4c75d734d62dedb4a09cf51f66aa5f2ef38a0dcbbc56879f106a9957c3d6b81253e3e2aa71f276c9046580619a51d3d68c318666847d85f2705b33c6da7a58591d0d5127bade05001916aa996f62a8461e61e3639c898f1a163eca5b7b2d5bede34db51f61acfd7447fa302e3f0fb56d03e904f304d629cc407aa46d8c996818637ea8176e8c39ca063ec974c492190ebc8e4d2c930d627979e7ce50274f471bc05baa0fe14a97a207cbb1c628b5422c56235e378595582fcad564336565f9624539d919a052bc392df14e44f99c704c71cbbe0ca1ce46a4008d975ca6aad5470787df0439702db25d9939c66636d3cc678aa17ad3b136f0e946f04da19ea4eadac04b8de099a116b2c7d9baea0cd38944c3705df5781be7e755c0396e3d13b87c569e19fcacecff0af5ac9c696bca2c43536e5ab122d48721ebdb9a323ba029733b267e856aca09b6a6cc310fa0a19ad2c0067ebe117c59a89ed0d0067e81d99e42819f68eb09171a7a425e93703da1910dfc220378af90e08d6de0171bc04784046f6203bfc4b4751f12bca90d7cae69773d24f84936f07906f05d21c19b99160aeac3f6d2f5fdff8e072efbd72ce8bdd3f04b83f986a501fe332f0d2e554b83d64eb2a54145b6c1b618686e1b7017ec8fb9e364536df2c97aa141889928445e417d7b052d6c4f2b8b4c4f2bd255e70021ccf35444a9588b7555c62677493ce1cff05f89904f35d3e1fddae942d8f29525b967345ba944be283146292acc734d4bdb287e997114ef146a25966513c56293284e0a250ad94f0b55af2caa4071b4b259c71283757475c35b47b6a90239542d355410b199dfa5f61dbf1c5b6fba3cd9f2a53cbd29d756dbb294fa6ec8c5526b9bb15e6134d6b9a1164b6d6c33d4df4ccfc939e166a8b6b65da22b0dbb44469507ec12e599c0e539cb556e9a679aed6c32b9da20939f43cae4149b36afa9800792f636815f5b0102ef605a6f7412a47b30fc0994ffaddcebfc7690ebc19d653becefeb07d576bd4b1ccc6fca4dfc7c093f355a2742cb9b3937b8c1fe02caf386eea9b60e7263ba1de4349b992daf0033eb68637b45ba6c77b2f5eb9b0cfd7a469b70fdbab30d7ca501fcf7b6e1c0bbd8c05719c08bda8503ef6a03bfd900dee99470e0dd4ce072d0b8c5d00bb3642fbc9576a755a73aceefe2a7df69e26ff1b34ffc74100b87a1e2674d47d3b47d837d91d0ddd6d0d58686de7f6ab886f6b081df66005f1f12bca70dfc76d38c1412bc970dfc0e03f8a1a78503ef6d035f6300ef1612bc8f0dfc4e03f8d921c1fbdac0ef32805f1712bc9f0dfc6e93298604ef6f035f6b00df1b12fc741bf83da6712e24f8001bf8bd06f0dc8ee1c007dac0ef3380f70b093ec8067ebf69840e093ed806fe80017c5548f02136f0070de0eb42820fb50dff0fd986ff87e5f05f0986ffd744d61a2276a0f8b94afcec113f73bb384e56979043ff305b231f313de6740ed7c8e136f0470de0bd42829f61037fcc00be3824f8081bf83a03f8ea90e0236de08f1bc07785043fd306fe8401fc8790e067d9c0ff6e006fd2251cf8d936f0274dcbad90e0e7d8c09f3280cf0e097eaead333f6debcccfd0b5dc8cae8e739df859277ede123f3f8b9f5add1c2757fc0ced16b2438f32f122b715d7bbe97d0168b44d82cf1a24f864f77012ccb73ddb6c48f7d9a6c086bc315de4429b4036997a5a488114d9d8de9c2edbc536e4e7d2452eb109e479d3e8d0239c40c6d8d8de922edb636dc82fa48b3cce2690ada64127a440c6dbd8de962edb136c6c6f37adc143b23dd106bec3b44c0e093ec906fea2013cab6738f0c93681bf94aec0a7d8d8de695addf70ec7f6541bf8cb06f0867dc3814fb381bf62da390a093edd042e4f135e75939c26ccdda8fe0a759a506aaa4dee3fbfe69af69fa786baca33c3042e37065f770d1e594c2f4b066c0c9e67e3fc0d03e755df6dd0210ce7336d1a7ed3b486ef1f4ec3b36c5deaad74bbd46c13b27c7a7a3b956550c091e01c9b3cde31c8a37948799c6f3393770d66a22c3c84995c6013f6ae74857da14dd8efb986835df97d6de91c70a07207d8431d8848d711deddc14c75043243fda64e25f41bbcdd9c264e53917796ba4c90297249f8898ee77e629633160e54321df946a3974a11122527ab9bc099cee9aad659eaf86082a0a7a8fb8d9877ac3a9019eba0cbc27c471e37e43be355fe4c956fbafa3b8c2d5d64b3a5f70db69439209c2d5d6c03ffc0003e2224f82536f0dd06f0ab4282cfb581ffc3b4f112127c9ead8b7d58015d6cbead8b7d946e17bbd480dc523ca63aee14e77fc11ba53c8d9b2aea9de17417c8de85e0ceea65bad2b43d4dee314cf72dbbcab6e738ce01e2f03857da54b15f126f37e1bf662abdc0f13ea74e945c4fbd615da2c62179654537aee3e45c2fc6957c755985835ace443f76e599e8816bbbed1c7581c926bb49bd141f549becc5c499aefd7de286bd6affa9d250d31434149e579b3616da46cdbd8651f3ad81e146cd45b681edb37407b6cb6c7b679fdbf6cebea07b67caed15fc2c1ee438abc5cf93e2e735f1f3e5a0907b678b6d22fcd220c2e583c28970890dfc2b03f8c321c197dac0bf36806f0f097eb90dfc1b03f89e90e0cb6ce0fb0ce0bf8604bfc206fead01bcee9070e07fb3817f6700df1b12fc4adb32e5fb0a58a65c657bb0fe21d98375792e055e6d9a26bacb6962dc0199266c6f39510fb7cd340a07e5f25dbffed1305df857378dd3c53fd5747132992e2a9e67dbb4718d6df3e027e3b6c70fa1b63dae35814bd5ff1c34a5f20afe691fb1afb3f5c15f0c7d70d7d0707df07a5b1ffc5705f4c11b6c9cffdbb40f1a92f31b6d9cff5a019c2fb7cdd8bfd966ecffd019bbe188c4cf82331c678df8d9227ef68a9fe8889033f60a1b2fffb5f1f23be5e5c291899fdda2eedfc54f5df17707f173f6c890bcdc645b23fd91ee1a69a509597ab4f8d3d44af986e75f2221a2c61639f43471331dd35214ffea228ac96790996a0fe63cf03ac1f31b3eea18e01d639569d4ef2147fdf30fc8a86f5b707bd746255e8993efe3e9bb3fddc9635ebe7a4c92a9e93e46b891b0afe54494ee4e33eaeec0b5ca3673dc6cdbf5cb8858fc8c9dee9c21e6307cc778acda630bb35f768b6dcc8c460ca70d67851b336fb581c70ce00b4282afb6f5e078c4d2832b8984aab2f386ea75b7d9745239159df402af33617472bb4d6c550c62cb3c3b9cd8eeb081573580f70b09bec6067e8801fce773c381df690297ce810e35295c76f66aaab3cbcfd695ef03d3e5fd20066f5480fba0bb6c565cdd66c58795cb8aefb659710d9315d772a4878f614234456a87ad58dbe9977347b1ff726218cb5e6b9ac17aca196cf2419dc1a46ae5f7384bd5df89315dd6edb532dd99aa66e899ea7065bcd929cc5415c1bd6d46bac7d6a38f30f4e835a3c3f5e87b6dc65fcb66fcb5cb65fcf7d91a71a4a111bf866cc4fd36f0a30ce095f3c3813f607beaa813313d7544433d753c68ea8dbd9cfdbe9eb40da983542be48ba6faeba58995583e39d52cdfe01cdc4b8f36f4d2e07d8663fcf5e4c16c95adf73e64b3cd630db6d9a9209c6d3e6cb3cdba46db0cf744fc888df3e30c9c0b3984e2fc511bf8f106f01a21c11fb381d73380370909beceb6cd981949c575cad4cea1b6191f37d5265d1ad437f493aad84f7805019f8d7ec2b6537642a4ec4e594ece63a13c9cfcdda688060645ec1c134e114fda8cbf610518ff5336b19c68104bd82fba3f6d134b2353cf9a184e2ccf98a694de724a39905fd3ebaab65ea697e37dddc611f9a5235d066beb9b87fe2611f317ee826ab70dd4eb4d4a91726b6a60e8eeb22a91bc58a09fb5e9fb2483be774f0da7ef0d36f06606f0e6d3c2816fb4edfe358fa4fbe955dbd3d0c991f4aeb26db60d0b2d2a605878ce26ec960661ef0a29ece7ff1f79e7011f55d1b5f14b47054505054541058982b4d045852434a992042c2884248450929884a6a8a8d8b12362ef5d143bf6debba262ef8a8abdbed6efcedc5df66433cf666767ce662e9ffc906c76f79939ff993be5cc9919e4f6eda91a8b0bb76f2fff8de64251c82dabf4bce5fedf9bfdbf4ff87fdff3fffee2ff6d51e53789fedfc1559aaedf2790b1bd55138f4a3d639f44e2990af10734c59f42e27d14e26b35c59f46e27d15e21b34c59f41e2fd14e28dabf4c49f45e2fd15e2ed35c59f43e20314e27d34c59f47e203552e334df11790f82085f8f59ae22f22f1bd15e23f54eb89bf84c407ab0612f3f4c45f46e2fb28c4f334c55f41e2fbaa98cfd7137f1589efa7105fa329fe1a121fa27a8816e889bf8e7ac5a12a1fa1b8bf5d5c5f47afaa8bbfc66e863fe8a9944323dd0becd62243b354cdbfa6a16f2043b35586b689185ad3341130dd51063017c8f1682ab7f4bd898ccc511879e7423d23df42e2c354be784df17588e07015c1b64a82a2d2cc9055433838442529f082dbbc7539be8d4c1da130b568919ea9ef20f1910af16734c5df45e3c55116c68befa1f1f3fea6e3e7f71193d1aaa6ff083d261f20f1310af1099ae21f22f1b10af19335c53f42feec71c89f3d3e257ff6c7e8e99ba07afab6f4c4624e8edc665120cff6cb9271cbd57226ad7711c427c8337180c233e12d393b5bc733f1292a9b898ab2197ca45ed97c86c47315e2976b8a7f8ec4f354a3724df12f9078be6a28b4584ffc4b243e4921be4c537c3d129fac5a1a394a4ffc2b247ea0427c8ea6f8d748fc2055e7a929fe0d123f5821defa183df10d48fc10556dd114ff16894f518d6d35c5bf43e287aa6acb123df1ef91f861aa95104df11f90f85485f8599ae23f22f169aaf187a6f84fa8c72a403dd6f4947aac9f911185aae1fcb17a46fc82c48b14e29d8ed313ff158917abc6969ae2bf21f119aab2d514ff1d899728c4db1eaf27fe07129fa91aa4698aff0f8997aafa6a4df13f51959f85aafcec94aafc5fc888390a23162fd533e26f243e57213eed043df17f90789942fc664df17f9178b96aedf5443df1ff907885427ca1a6b8d750212ec6ca871b2e1a3450098b5c57aafaa693f472dd108957a906789ae28d9078b5cabfa829de1889cf536139594fbc092accf98685d914e57a81aa61d4cc753324be50d5a49fa227de1c892f52f5749ae29b21f12314e21f698a6f8ec48f54f9d14ed313df02d594c58635a505caf5518a5c3fa199eb9648fc6885f8df9ae25b22f16354ab2dcbf4c4b742e24b54f33a4df15648fc58d53854537c6b247e9caa1a6a8a6f83aae1f12a9f8f08e0aded718d1ecc31436e49294bc163bd2d3271a9c2c4034fd733b135123f41217eb1a6781bc4efc444fc4a6478de7449b24086e1cd315ad6d80e997892c2c49c33f44cdc5e252efcbd279bfa7bdb2278a7a8e06d17815720dd8c33bde248988f3833467cdb04603b04f054d512f5997a007740e2a7a9167a35c57744e2cb543da0a6787b95b85847385db18eb0ee20bd75849d14e23df6f75f3698eaa52fa82bf85c10cf9e2b1bb652ff37e3e51d8aa51157b67ec0d7190d75e3f2cf6c28c2be76ab6579aaf94321613ba3fa7296cad776b65e7de980c4cf56b94cced113ef88c4cf510d0f34c57741e2e7aa7c6de7ea89ef8ac497ab66becbf5c47743e2e729c4d7698a77422df40a550b2dde104300b18fbd9fd7dfcbd36a833b2343ce5718527d9e9e21bbabc4c5cb95fe1b3ba227353e812638812e88d40586e3f90c84e54205963f34b1ec81c42f52b9c456e889ef89c42f5688775ba927de15f1be44553327789e6cf98be5356595917d1093e5c26559a4753d54ee91a88a0c6abb78477a3dbda3fc7fa327c94587b905f2ecbb027f981bec8312adef743926e918f976704b75a9778417846fcc957b2a4ae5f824f84d959fba084ae818d90957e0b7f43a95a21b427ba9026dcf0bf4d0ee85c42f538857688a7757890b3fe9e5c84f7a454a7ed21eaad1c568ff65830aaf3ef704e6c6d590d85dcc13a5b6d87963be83fdca868a83d8c608ebfbc8dfa5278f5d658f203e5f18215725868dc1f96b8b64a6b32373c6eaa0c1558f8dae9263a374e61c8d9e7aa247e36ad544ff42bd47a31712bf4621bef2223df1de48fc5ad53041533c1335c6d7a91ae31e5ecd63450b220f9a681845f488aa198d35941dbd0c6f816cc0c5219f4123dd71637daaf2f6d06c4afba039cef58a398e725490608ed31789df6041bc1f2ad21b1545dae212bd22ed8f8af42655910e4d53ff3a4f7ebf4a569499b25ac41c287ac53e00c1bb5901ef014d780351b1afb250ec8350c9dc6238d2dc1b09df6a283c18b15ead60fdcaa57aacf741e2b729c4975ca627be2f4272bb2192fd50aeef5055bfcbf5723d0489dfa91ad55fa1273e1489dfa59acc5ea9279e85c4ef5688b7bf4a4f3c1b89dfa3105fa8299e83c4d7a8bccc9ae2c390f8bd0af1b59ae2c391f87d0af1cf34c54720f1fb15e243aed6131f89c41f508817698a8f42e20faadc119ae2fbabc445c0eb430d5567f9dd99a513f03a1ae5fc61958bef1abd9c8f41397f4499738578829c8f558967f82f1f4da6b94d7025d23824fc98a1f078c4fa7105ebbcebf4584f40e24f28c4976a8a1f80c49f5488afd6149f88783f65c83b17e5fa69554ba899eb3c94eb670c739d8f72fdac22d7adaed7cbf52494ebe70c733d19e5fa79d5ba9566ae0f44e22f28c44fd6143f0889bfa81aa3688a1f8cc45f52cda435c50f41e22fabe67437e8894f41e2afa8bc869ae28722f15715e25334c50f4375fc35c33a3e15e5fa75d5ec4133d7d350aed71ae6ba40252cefcc514dcec5a1eb317fcb306fa2ff67bcff7790ffaae6552be29294e058a02232e916d7a72c94ce51711c58c7c8b160d323df29f766c4458454491f4d30bda757bf880c09e7a498da2ff25f073f17ca897c91e6f47d3a42fba621da425421de5255e39bf42a44112ab775aa72eb9ea0dc02bfe91c9f5b99d7c5ab8e043f94457c6851d7082ddb6ab9a7b49aec90d4e15d8cb0bcadc0f2c82a3d2c335061be635898252a61f1f2dd86b557fd9a881db99edeaadf4c94c07b8a04e051460912284509bcaf48c04b218159a8603f50146c9fd57a053b1bf9c13eb4e0079b8372fe916ac6ad99f3b92a7111f4f47143c3a0a73294ed4f14d91e7cbb5eb6cb91f8a70af16734c52b54e2e22cfccf92794c5763e1c351ae3f57e4face3bf4725d89eae01716ea60156ad0bf5435e8feef64049b4ec35b8d52588f52d08d7d9b8752f84a9542340aaf50fadd83ae67fa469f7d4dcfbd6e4ee6ab7232c47ff9f5c637c8f854ac397cd3909c11bff41ecf5be6ff5de3fffdc3ff3b608de72df4ffaef1fffeb146b57e9ce0a0a005a84e6e504d8fefd1ab930b91f8b70af11f34c51721f1ef54a3fc357ae24720f1ef15e2159ae24722f11f54cc35c51723f11f55cc35c58f42e23fa9dc9cf7ea891f8d1ed09f550fa8089940a3c67c6f9c37daff3bde9becffbfa397e5ff34de1be3ff34d2ff46ae1c578a9fc67923fc6f8a934846c9cfe57a07f9ff666ffc7c3739ba2c9787864617d80769366cc72064bf289035bf5f0fd912d47dff6ada7d1f8bba93df2c7427c721f1df15e2ad34c58f47e27f28c43b6a8a2f45e2ff53880fd1143f0189ffa9105fa2297e227abafe523d5de20d114a52ea452f15d5a9f327a13affb7a2ce377e54afce9f8c28fda3a0f45f073d4aa720f17f15e2db6816c1a948fc3fe533f5f7313ae2a721e65e238517f3313de6cb9078038578f3c7f5c44f47e20d15e26d35c5cf50898b43781b35aa1dbabe95e7a9dbb20487f09e891268ac48a0550a099c85f03451e059f6941e9eb391785385f8139ae2e720f1660af1164feb899f8bc49b2bc407688a2f4785ba99a250fba750a8e7a1dc6faeaaf3cfe8e57e0512df42213e4153fc7c24de42217eb2a6f84a24de5221fe88a6f805487c4b55ce9fd313bf10b5ed5b35321f2f5da412dfda7fd9aa51121e892e58f862957047ffe5d68d1407a2ef225a35e5ed8beadfd69e882ec559b904d9b88da18d97a262df5651eceb358bfd3224de5a213ef2793df1cb91781b85f8032fe8895fa11217fdd3768dcc031cae54898b4d5fdbabea95b2eec4a796e0a0fdab506a6d3952bb1aa5d68e23b56b501dd84151078a5ed2ab03d722f11d15e2735ed313bf0eb588ed2db488d7a39cefa4ea3fdfd4cbf90d28e73b5bc8f98de8b9eba078ee323333b56e27b80961e9a8c0d2f82d3d2c3723f15d14e27f688aaf42e2bbaa6618ebf4c46f41e2bb29c4f334c56f45e29d14e2ab35c55723f1ce2ae69ae2b721f1dd15e237bfad277e3baae75d94fd8bde599777a09c67a8c689efe8e5fc4e24be8742fcea77f5c4ef42e27baa06a1efe989df8da62d5d15d396669ea76ebc124c5bee4109745324d0308504d6a004f65224d0388504ee4509745724d0348504ee4305dc4351c07d3ed62be0fb91784f8578c5277ae20f20f15e0af1b59ae20f22f763ef460af7a3d8c0289cfbaa13304a23fb023b7a53fd9f62e703882f4f90213855911b668b3c714b588554192ef7a4ce918123f1fb70aaa483bf64634050b0392b1a5e22ce1b103b7d444a7ac13b0f21a0990aa04b3fd503fa309a2ff5319c2f3d8272dd57550d3473fd28ea15fa297a850b2f68a735fa790c89f75776397db4ba9cc791f800a5f8335ad7d23f81980f54303ff06b3de64f22f141aa3184a6f853487c6f5573f78d9ef8d3487cb00a8ba6f833487c1fd5d3a929fe2c12df5721fe8aa6f873487c3fd5287f839ef8f3487c88423c4353fc05243e543510d7147f11896729c4176a8abf84c4b35583424df19791788e42fc194df15790f8309517fe3b3df15791f87095ff4b53fc35243e42f5846a8abf8edaf391caf6bca3d6d6a4b5c84734aa2e1f91bc6852d347f406e2b4bfcadfffb31ea73711a7d1ca1efb02ad1efb2d14bf30a69161fcc23a95b288b51d9bccf02841aceddb08f63805ec8ebfeac17e07898f5788cfd4147f17894f5088afd1147f0f891fa0ea367ed3137f1f894f54ad52fea927fe01aa83b9a675f0435407f30cebe0474838df50f863047a9202f4cafff4407f82404f3605fd29e271a0218fcf90f04186c29fab8407f92f0f4e46b8058ee7fc0295e021aad99bd740ab04bf44e2535403cf867ae2eb9187e0509587a09d978c8720d7a367f2e8cddebf42c61ea61ada681afb35129faa9ad9688a7f83484e53911c981449d5f135f8845271744df4dca8e0ec12ea95d13dba66038255a08035a4911eac6f91f87485f847cdf4c4bf43255198cc639e00c9f748b8c850f807245cacaa3b6392aa3bead370667a051bfd70a82e051a1dbdd9feef17c97a542a753222df8aaf59c1914ad5da35ec4785d53dc6fa2f1be47ae93ba3352b72b8d3219133cff4ce629da12af906710ce43963258dc43963dbd7b2acaef4d169613fa9e88d4b37bde8c5e1a9d19b9934bd5240afaef411bd9f5103344bd1002df1f4c65cbf20f1d90a71afb99ef8af487c8e6a154e33e7bf21f1b90af10e9ae2bf23f13285f87e9ae27f20f1721573cd21d8ff907885aabbd2ccf99f28f0e17045e0430b957882c087bf50ce2b1539df4a33e77f23f12a85f80f9ae2ff20f16a8578334df17f51873bcfb027ff4f252cfab4f9c9088b3e02088b80f25ac2fdfc970b92116e88e72e0d90f04243e1862ae101fecb454931c6c28d90f01186c28d15c23dc67b69ee52f3bd5152b99fd727852ef548c58a7af43f75d7ba1874ad75e50375ad4d54c523dab3a32c04723545e2475b106f86c48fb120de1c892fb120be994a5c3453c71ab6679ba35c1f6721d75ba89e37719a768303d2f8bc4507e0facfdaf17efeb78e1f2baa1fb2a5f2216b53cbac4489a307ac85aa4c04b61314f9a95d204b7127d352a52c1ac01315ad4af368ab129fc0629cc0962881931409fc9742025ba1fa7ab2a2beb6d5acafad90f8290af10c4df1ad91f8a90af19e9ae2db20f1d314e20334c5b74585ba2c515fa451a8ad51ee4f57e45e39884d90fb362a7151b7cf508c33c7f4d19b386c87c4cf542dbd67ea896f8fb89fa57a9822ffe9706f8bb89fade03e41937b3bd4659da3f279893784176b90df8cf7f287244769f5623ba8d2121b49cf4da67bdc030bef8884971b0ab757098b09f779a6cb363b21e515a6ca3bab944570dcf9c9c048101cd70109af3414eea81a8088b14783e95e3aee71c8f572bcd17e16636ae5321e52a4231482cf4d909ab3fdf42bc8ed02d1ef261ea25c900ca1b6784ab48b8a9038f3ad41292ba17c79b2bb38e77d987c3738384ec5a99bf475e34f0b0a63e51d29f3643e12f3ba30698fe4457244274e28e2cb2b1a01eeaa7a204478c8c58af010656fdb193f14bba9c477f35f5ed28861ab552764caa5164ce98c4cb98cc394dd9129975b30a50b32e50a0e533250e77ca5e17c720f34a4b8cac27c724f247eb505f1aea8dfbcc6b4dfec86bab76b0dbbb7bd5085bcce4285ec8e2ae4f51c15b207aa90371856c89ea8586f342dd65e686c7893e1d8b0b7aa4f161eca0633bcfae893c77bd3bd599eb89dc5766f7c73d2bdf12ad91befe9e1ded82497a81fce5415b128895b9229e25578e6d50709df6a28dc1755f7d5a6d5bd1fcaf26d8659ee8f846f37141e8084ef30141e8884ef34141e8484ef3214de1b09df6d283c1809df6328bc0f125e6328bc2f12bed750783f343ab9cfc2e8640812bfdf82f850d4683c60da6864a9bab23cd195cdae97ae4c68ce91eef722a996a8a398e0cd94f913e95569746a0f26538f5ae3297936aaa00f1956d01c346079d870c0320ce5f811c31c0f47c28f1a0a8f4035fe31d31a3f123da88f5b78504721f1272c88ef8f983c69ca64b44a59b4024f193e2a6350969f36cdf258f4ac3c63f8ac8c53090b87dbb3c9085f84abf47895b0f0753e67e8229c801ec2e70d1fc20390f00b86c21351b578d1b45ae4a207f0250b0f601e127fd982783e7a065f317c062721e1570d852723b7c96b866e930351bd7bddb0de1d8484d71a0a1f8c2af41ba615fa10e4e57993c3cb3305a5f616476a87aa52ebe4bf5ca74aad73edd44092a7e0240f4349becd96e45494e43b6c494e538deaf3fd970da679e98bebc991773c97c84d0b555e75649c1e7c5f1c61b2406e76103704c58fd5138fdfdf4dda29f59e744a75aa6573ea39438ea80255218b97ef37b27393cb74d4c27c60dac214a291d4878623a922d43f7c64d83f14ab84855bfde346e66ef519a809fc84a3092c41a67c6ac19499c894cf384c2945a67c6ec1945948fc0b0be2b311a72f3938cd41a9ade7486daeaa2b98e4bf6c50e0d587834704358bef25e7e2119f4edc197c954c5b72181ec496a121e1d78643c27224fc8da17005ea093698f60487ab94455df9d610722562f19d218b2a24fcbda1703582fc8329e479a825fbd1424b361f89ff64417c011a28fc6c3850588860ff620a7b914a592c46ff9a4c9613ac5a1f81b2fc9b69968f444e86df2d38191623f13f2c881f8598fccf94c9d1aa4e6cb2e8c4a6b07662d130c17cbfab12efc77ecaf2bf2b36bece979bb5e745bab1f8cf27eebafe4ca60e8af34401956350e3f79761e3b70409ff6d287c2caa21ff98d690e3d083feafe1837e3ccaf27fa6595e8a9e4571c2abe9b37802126f6041fc44c4a46163432627a994c583dea8b1d9b37232aad28d93114e50a54f41c24d0c854f45909b9a423e0dd58d6616eac632f420364f86478207f174c46333531e67201e9b5be0712612dfc282f85988490b532667a307b1a5e183780e7a5eb6347c5ece45c25b190a2f47905b99423e0fd58dad2dd48d1528dbdb9866fb7c34c9d8b6b1f9246325126f6d41fc02e47a69d398c1f572214a6d3b8ed42e42cb0cdbab52eb5c3b3590648265868b91816d390cbc04d58c76166ac6a5487c070be29721f11d2d885f8ec4db5b10bf02b9f0774aa6514de0c2bf12e57a670bb9be0a8977b0207e3512ef6841fc1a24be8b05f16b91f8ae16c4af43e2bb5910bf1e35349d381a9a1b50a5ef6c58e96f448c76b7c0e826c4a80b07a39b912919164c5985c4f7b0207e0be2b42707a75b91295d2d98b21a8977b3207e1b12dfcb82f8ed48bcbb05f13b90780f0be27722f19e16c4ef42e2bd2c88df8dc47b5b10bf0789675a105f83c4fb5810bf17b5077d39da83fb50dfd2cfb06fb91f0dfffbb30dff1f40c532c042b13c88c4075a107f0895c220c352781895c2de6ca5f008b265b0a12d8f225bf661b3e53194e4be6c493e8eead97e16ead913487c8805f127918367a8a983e729d424667134894fab5213abc5d9aad4c40ed3460de4d19f3278afd48b9e97accc48f0d14a79e959ec68e50455a756ce57e29c3f8338e570707a1695f730d3f27e0e290f37557e1e298f30557e01298f34557e1195ea288e527d093579fbb335792fa35669b48556e915542e634ccbe555a43cd654f935a43cce54f975a43cde54792daaa513386ae91ba8ca1c60a1cabc89c4275a107f0b9540ae6909ac43d9ceb390edb79178be05f177d0bad3a4c6e6eb4eefa2066d325b83f61e4af240b624df478fdf411c8fdf07a8c00eb650601f22f1432c887f841ebf29a68fdfc748f95053e54f90f261a6ca9f22e5a9a6ca9fa994c5d0775ae3e887eb28c404e75c7e8eb25d609aed2f503337dd4233f725ca76a169b6d7a36c1759c8f65748bcd882f8d7487c8605f16f54e23bf92f4b9271455461e10da8899a69a189fa162129b580e43b243ecb82f8f7487cb605f11f90f81c0be23fa29a32d7b0a6fc846a4a99859af23342526e01c92f48bcc282f8af48fc700be2bf21f14a0be2bf23f12a0be27fa01ea2dab487f81f1a1fcee3181ffe897cc0f30d7dc07f21e10586c27fa3625d68a158ff41e28b2c88ff8b4af6088e92fd0fd5d0234d6ba88832572a2f36556e80948f32556ea85216a3dca32d8c721ba16c1f639aedc6487989a9721304e4580b409aa26c1f679aed662a6511fb7d7c32cd4a8220f1e62a617111c4d2648413dc5cbb19627182298bcd55cae27a891393c9f2cb58780b95b0180a9d646128d402e5fa64c35cb744b93ec542aeb744a578aa69296e856af4698635ba15aad1cb0c6bf4d648f87443e16d54c2a2833c83a383dc16a57626476aad55a98991c5591646166d50ed3cdbb4766e87cafa1cc3b2de1e65f95cd32cb7450fd472c307aa1dcaf279a659de01558e15162ac78ea89e9fcf51cfdb23fa2b0de9ef84e85f604a7f67a47ca1a97207a47c91a9724784f96243ccbba884c56d5b9724239c838577452c2e3565b11b52becc54b9934a59d87879638debb13ec5c75b744659bfc234ebbb23e52b4d95bb20e5ab4c953390f2d5a6ca7ba0d9ce3516663b7ba206f65a8e06b62b4aed3a8ed4baa1d4aee7486d2f94da0d1ca97547a9ddc8915a0f94da4d1ca9f544a9ddcc915a2f34f55a6561ead51b99720b872999a80dbad5b40dea8394579b2af745cab7992af743cab79b2af747ca77982a0f40ca779a2a0f44ca77992a0f42fdd3dd16faa7bd51b6ef31cdf660a4bcc654791f04e45e0b40f64583e7fb0c07cffba984c53957f727239ce09cab2148f80143e1a148f84143e12c24fc90a17036127ed8503847252c56ac1e494638c18ad53024fca8a1f07024fc98a1f00824fcb8a1f04854784f1816de28340279d2c208647fd4cc3d65dacc8d463c9e36e4310695e03386253816093f6b283c0e093f67283c5e21dce340ff65834aaf7e2eaa29f015abbce0c299745c5bf37c32045be2937726a8081e240816d60bc189be158b2cdf57f7826232d1e36061a3a85a7673d2447de6f88b8dc599e31cc9a98bf50034b17a8963623511a5f632476ab9a8c97ec5b4c9ce5329cb4b319279ca125c8a918fbab0d72c74619354e25dfd97af2793eb9bb0f064047aad29e80351857983a3c21c84527b9323b58355a989059fb71a9b2ff81c82c4d759109f8238bdcdc1e950556a62f9f19d64aa6d82e5c7c350b57dd7b4da4e458ff17b161ee36928dbef9b66bb00cd893f309c134f473c3eb4c0a310f1f8c8944711caf6c716b25d8caaf52786d57a06e2f1a9298f1295b218457f6638b89c89c6fd9f1b8efb4b514bf505474b350b91ffd294fc6c64c77a0e3be6a0cee32b0b9dc75c24feb505f13224fe8d05f17224bec18278052ae16f394af870f4247f67f82457a227f97bc327b90a35973f183697d508fc8f1ce0e7a952133e9c9f54a9b9745cc57c54fb7fb650fb17a096f317d3967321aae9bf1ad6f445a8a6ff6658d38f4015f2778e0a79242ad63f2c14eb6224fe3f0be247a13af3a7699d391a29ff65aa7c0c1a51fe6d6144b90465fb1fd36c1f8b1ea27f0d1fa2e354c2c2f7fd5f32c2097cdfc72316e2963cb38b17100bf13b131627a006a56132c2091a941391702343e19350e9354e463841e99d8c183731647c0a42d1d410c5a948b899a1f06988717343c6cbd013b299e913723a2abdcd0d4bef0c04790b43c86722e11686c267a1d26b69587a6723c65b1a323e07a1d8ca10c5b948b895a1f072c4786b43c6e7a98485976b9b648413b8c356a0476f5bd347ef7c34be68ddc47c7cb112f16863c8e302c4633b531e17221edb5be07111ca765bd36c5f8c94db992a5f8294773055be54a52ce6a33b36318fd6ba0c65bbbd69b62f477e859d92a9d409fc0a57a02cef6c9ae52bd173d8c1f039bc0a3d2d1d2d3c2d57231ebb98f2b80615e1ae8645782dcaf26ea659be0e156127c322bc1e1561670b457803e2b1bb298f1b511176312cc29b5096334cb37c332ac23d0c8b701512ded350f816c4a2ab298b5b91723753e5d508c65e86306e4359ee6e9ae5db91720f53e53b90724f53e53bd1f3d7cbf0f9bb0b65b9b76996ef463523d3b066dc8384fb180aaf41ded0be4d2c5c4480c4fb5910bf0f95627fd352bc1fc11e6008fb01c463a0051e0f22f14116c41f42b0f73685fd30caf6600bd97e0489ef6341fc51c4645f53268f21e5fd4c951f47ca434c959f40ca434d959f44ca59a6ca4fa1073ddbf0417f1a8d78739a988f789f413c8699f27816f5b8c30d7bdce75096479866f9795484230d8bf005c46294218b17118bfd4d59bc8494479b2abf8c288f31a4fc0a121e6b28fc2a7a02c75978025f43a0c79b827e1df19860c8632d123ec050f80d047aa205d06f22d0b9a6a0df423cf20c79ac43c2f986c26f23e14986c2efa0129c6ca104df452578a06909be87781c64c8e37d247cb0a1f0072a61e1603e2419e11658f84304798a29e48f108b430d597c8c2add61162add27487caa05f14f11ec69a6b03f43b00b0c617f8eb23cdd34cb5f20d28516487f89b25d649aedf58874b121e9af90f00c43e1af118b125316dfa894c5cb99feff765414a1b2189be004362026a5864cbe45c2b30c85bf43c2b30d85bf47a538c7b4147f40599e6b98e51fd1135e66e109ff0989975b10ff19c1ae3085fd0b523edc54f957548c9586c5f81b9ace5625239c603afb3bca71b5618eff40399e6798e3ffa11ccf37ccf19fa85a2c30ad167f21e585a6ca7f23e545a6caff20e5234c95ff450578a46101fe87aadc62c32a27ba47258ba34c593440ca479b2a3754290b78c718526ea41216949718526e8c727cac618e9ba8844537759c856eaa292ac1e34d4bb019e2b1d49047735482271896e06628c7271ae6787394e3930c73bc05caf1c986396e81aac529a6d5a225caf2a98659de12413ecd10f25628c7cb0c73dc0ae5f874c31c6f8d727c86618eb741c2671a0a6f8beadb59a6f5ad35caf2d986596e83b27c8e6996b7430dfeb9161afced51b6979b66bb2dcaf67916b2dd0e15e30ac362dc41252c5e9edfc48e03624794f39586396f8f842f3014de0955910b4dabc8ce48f92253e50e48f96253e58e2a6511c5714913f3288e5d54e2620bc8a5c99461822d20bbaa84c596d9cb9a306c99dd0da57639476a9d50595f615ad69d91f295a6cabba387f52ac387b50b12beda503803b1b8c694c51e48f95a53e53d91f275a6ca5d51e776bd85cead9b4a7c90fff28664cab0053e3c6d2f94eb1b2de4babb4a5c0c5f6f4a26d70986af3d5029de6c5a8a3d55cae2e5aa26763afb5eaa04c6f92f6f498649692328dc1b31b9d5944926aa23ab2dd4913e48fc360be27d5169de6ea934fba104eeb094407f5502a3fc9777fabfeb5c2b815ad21978d7ea0044fe2e0be4072230775b02330855f77b4cabfbde2ae5bdfc976b9279425763e1c128cbf79a66791f95b2e8b9ef4b26cb09baf87d5196ef37cdf27e28cb0f186679884a585cc4f46032c2395878287a5e1eb2f0bc6421d00f9b82ce46ca8f982ae7a0227cd4b00887a12c3f669ae5e148f97153e51148f90953e59148f94953e55148f92953e5fd91f2d3a6caa391f233a6ca6390f2b3a6ca6391f273a6cae390f2f3a6cae391f20ba6ca1390f28ba6ca07a894c576fa979a443f5c470b9d603bfd44d4dabd6cd8dae5a27ee5150bfd4a1e82fdaa29ec7c94edd72c647b12127fdd82f864c464ad29930351b6dfb090ed8390f89b16c40f464cde326572884a590ca7d725f3dc24184e4f413cdeb6c0e350c4e31d531e87a16cbf6b21db5351b6df33cdf63494edf72d64bb0065fb03d36c4f47d9fed042b60b51b63f32cd7611caf6c716b25d8cb2fd8969b667a06c7f6a21db2528db9f99667b26caf6e716b25d8ab2fd8569b667a16c7f6921dbb351b6d79b667b0ecaf65716b23d17897f6d41bc0c897f6341bc5c252ec6a31b9a98edbea940b9fed642ae0f47d5e43bd36a5289b2fdbd856c5721f11f2c885723f11f2d88cf43c07f32053e5fa52c0fab6e62e1b06a24fe8b05f18548fc570be28b90f86f16c48f5089cb73ab9b709c5b8d52fb8323b5c528b5ff71a476144aed4f8ed48e46a9fdc591da3128b5bf39525b825a987f4c5b986391f2bfa6cac721e5ff4c958f478fbfd7d4fcf15f8a0ab6415386823d01a5d69023b51311b84616c09d84cabb7153c3f23e19293731553e05293735553e15293733553e0d1562730b85b80cd5c7cd38eae3e9aad44420dde64dcd02e9ce40666cc161c699a8ac5b9896f55908504b43406723405b72003a0701daca14d0b948b995a9f272a4bcb5a9f279e801dec6c203bc02657b5bd36c9f8fb2ddda42b657a2fad886a33e5e801eabed0c1fab0b9119db739871112a91b6164ae46224dece82f82588d30e1c9c2e45a9edc891da65e8096c6ffa045e8e94773255be0215f6ce160afb4a24dec182f85548bca305f1ab91f82e16c4af41e2bb5a10bf1655f9dd38aafc75a8627632ad98d723e5cea6ca3720e5dd4d956f4405dbc542c1de84c4332c88df8c98ec61ca641552ded354f91604a4ab0520b722f16e16c45723267b9932b90d65bbbb856cdf8ec47b5810bf0331e969cae44e94ed5e16b27d1712ef6d41fc6ec424d394c93da897e8c3d14bac41a9f5e548ed5e945a3f8ed4ee43a9f5e748ed7e94da008ed41e40a90de448ed4154db0799d6f68790f2dea6ca0f23e5c1a6ca8f20e57d4c951f454dd6be169aacc790f87e16c41f47e2432c883f81c4875a107f12896759107f0a89675b107f1a89e758107f0655f261a695fc59a43cdc54f939a43cc254f979847aa405d42f20f15116c45f444cf63765f2924a39d77f393a1987dd2abc43f365243cc650f815c462ac298b5755cae29ec871c96439c13d91afa12c8f37cdf2eb28cb130cb3bc5625dcc97f79806a6822aa6e47aff6ff6a8f4f4ec149bea14a528c8626728c86de44a9e572a4f6164a2d8f23b575a82dcab7d016bd8dc42759107f07719accc1e95d94da811ca9bd87c01d6401dcfbc89483394cf900a57608476a1fa2b6680a5b5bf4114af250b6243f46491ec696e427aa24c56add54c3d5ba4f51fd98c6513f3e43a91570a4f6b92a3511f03abda979c0eb1768a450683a52f852a52c8e27294aa6ac131c4fb21e65b9d834cb5f21e519a6ca5fab94c5aec592646024d8def80d129e6928bc01d5ba520bb5ee5b047a9629e8ef50b6675bc8f6f72af19efecb39c9c07e190bff8084e71a0aff88709459c0f1132ac572d352fc19b51d15866dc72f28cb879b66f957f420561a3e88bfa984c528aecac228ee77245e6d41fc0f047b9e29ecffa16a3ddf42b5fe13f5ee0b387af7bf50555f6858d5ff56098bb1d622c3b1d63f48f80843e17f51653cd24265fc0f95ea628e5215e1ebcad48ee248ad812a3501ee680be01a22538ee130a5114a6d09476a8d55a98916ea58d316aa092a92e32c14495395b878028f377c029ba15c2fb590ebe62a71d1689f60a1d1de4c252efc92271afa253747c227190a6f81709c6c01470b5490a75828c89648fc540be25ba2ba7d9a61ddde0ae57a99855cb742e2a75b10df1ab5896770b489dba852137391330de722dbaa847bf82fcf4a46f83e2cdc1a099f6d28dc4625bc93fff29c6484abb0f076a8929f6b58c9b747c2cb0d85dba2d6ea3c0bad553bd40daf30ed8677403cce37e4b123ea16561a760bed55c26219f302c365cc9d108a0b0d51ec8c505c6488a2034271b1218a8ea8325f62a132ef822af3a5a6957957d4325f66d832ef861ad0cb0d1bd04e48f80a43e1cea865bed2b065de1d558dab2c548d2e48fc6a0be21948fc1a0be27b20f16b2d88ef899e98eb4c9f98aea8cdbbdeb0cdeb86dabc1b0cdbbcbd509b77a3619bd71da1b8c910450f84e26643143d118a5586287aa1fa768b697deb8d946f3555ce54290baff16a43f7721f247c9ba1705f247cbba1703f04f90e53c8fd5196ef34ccf2005495ef32acca0391f0dd86c28310e47b4c21ef8dda8b3586edc560d4c2dd6bd8c2ed8384ef3314de1795defd86a5b71f127ec0507808aa160f9a568ba108f2438690b390f0c386c2d948f81143e11c547a8f1a96de3024fc98a1f070542d1e37ad162310e4270c218f44c24f1a0a8f429dc853869dc8fe680cfeb48531f86824fe8c05f131a87a3c6b5a3dc6aa94c5b18ecf25033bc1b18ee354c2e24aa8e79312c657428d472c5e306531013ddd2f1a3edd0720e1970c852722162f9bb2c8450fe12b860f611e127ed550381f09bf66283c0909bf6e283c1909af35143e50253cd67ff94632c225b8be1d841ab9372d34720723f1b72c881f82c4d759109f8278bf6dc8fb5094eb772ce4fa3024feae05f1a9a8657acfb4659aa65216b768bcdf34fae13ab29de0168d0295b8b8cfec83a6a6f7994d47443e34255288943f32552e42ca1f9b2a17a3caf78985ca3743253ec17ff9a9ffc6d675667b297e204b50e5fbcc42e59b89c43fb7205e8ac4bfb0203e0b95e697164a7336caf97a0b399f83c4bfb2203e17d5c3af4deb6119caf63716b25d8e4a738385d2ac4039ffd642ce0f47e2df5910af44a5f9bd696956a16cff6021dbd5a8347fb4509af350ce7fb290f3f948fc670be20b5069fe625a9a0b11f05f2d005fa412efe7bffc2d99a166433cad3e028d617f371cc31e8972fc87618e17a3e9d3ff0ca74f47a102fcd342011e8dc4ffb2207e0c12ffdb82f81224fe8f05f163d148f35fd391e67128dbff59c8f6f1485cd42f53f1a548bc8105f1139078430be227a2d26cd4ccb0344f42d96e6c21db2723f12616c44f414c9a9a32391565bb99856c9fa6121fefbf6cee8befa4105726b018f70fcb50029b594ae074d4016ddeccac033a030d21b668663884381331696189c959a8cab4b45065ce46b9dfd252eecf41b9dfca42eecf45b96f6529f7cb51025b5b4ae03c84671b0b7856a0dc6f6b29f7e7a3045a5b4a60257a6cdb983eb61720f0db59007f21e2b2bd252e17a104da5a4ae06204be9d29f84b10f81d2c80bf1471d9d11297cb5002ed2d25703902bf9329f82b10f89d2d80bf1271e96089cb5528818e9612b81a81dfc514fc3508fcae16c05f8bb8ec6689cb7528814e9612b81e81ef6c0afe06047e770be06f445cba58e272134a20c352023723f07b98825f85c0ef6901fc2d884b574b5c6e450974b394c06a047e2f53f0b7a1896b77d389ebeda8487b5828d23b50b67b9a66fb4e5496bd2c95e55d2881de9612b81b81cfb400fe1e24dec782f81a24ded782f8bd48bc9f05f1fb90787f0be2f723f10116c41f40e2032d883f88c40759107f083d487b5b7a901e46090cb694c02328817d2c25f028e2bfaf05fe8fa1dcef6729f78fa30486584ae00994c0504b093c8912c8b294c05328816c4b093c8d12c8b194c033288161961278162530dc5202cfa10446584ae07994c0484b09bc801218652981175102fb5b4ae02594c0684b09bc8c1218632981575002632d25f02a4a609ca5045e43098cb794c0eb2881099612588b1238c052026fa004265a4ae04d9440aea504de4209e4594a601d4a20df52026fa30426594ae01d94c0644b09bc8b1238d05202efa1040eb294c0fb2881832d25f0014ae0104b097c8812986229818f5002875a4ae06394c0619612f8042530d552029fa204a6594ae033944081a5043e47094cb794c0172881424b097c891228b294c07a9440b1a504be4209ccb094c0d72881124b097c8312986929810d2881524b097c8b1298652981ef5002b32d25f03d4a608ea5047e4009ccb594c08f2881324b09fc841228b794c0cf28810a4b09fc82dc69875b70a7fd8a229e2b9389644b10f1fc9b4a789cffb22a19e1528ce37794e36aff7f5de2841b0cf75fe67a8bbcaac867c77bd3bd59fe4f85feebeede54ff4fb957e1ff7f9457e6fff670ff4be2aba5febb8be4bbe8bb89dea9f95e969f42b9af59ec2b976921fc03593a4f65e960ff65be9f4290f761fe4f25fecfc2aa89fedf32afc8ff7fa5fc1bd85de5ff2c722bde2bf0f32f72585447eee3df9de4bf57ea7f4bc7aaff21abe6eb5935c2ffd05cffdfda259a2b2d1b2a7f53eacdf75ff15bf527b26a81caaa41f2e5442fdb4f37c71bede7a7409647becc7150ff4afdd755118b46f93f4d8ad4ccda65c453fbfe42162d5459d41796538eff77baffa192882d63fcfc94f89fa8f4ff94fb7f75ac49a564fe46762c52d9b12f289971b24e2d90399e2d2d8bda5312798e845d85526882ffb7c0cf7571c43a955ef03bfac9a17e3b54aa65d93fc8b2235496f5872594e7a72e6a47953743da3737ceb20affb755913a591e795ed44a9322e5265432b56cf917d972247a7e52b345d4b96aff1375db7280ec0baa65d994453ead63d17fc8a2c57a1665fb29cf95655026dbeaea388baa6b598c6daa4d47c722f19ed2a2a3541675d3b66884b4a8f6bb55f2dd3cff09a994f95fa495eb0628d747ab72bdbbb55c0779d6c9694394d36354391d6635a7b495cdf37fae88f49ac9a6a063672364e79264faca4c650d89b6a7a57efb33dbff6245dc28a782bc131dedd8eb2b1b238b8ed51bd364cbf4835ebefe476a4d9055c7a9accad4b42ada7e4df7df9d27c7a755096a5c16f9948e0d4d910dc7ab6ce80d7a7fd45bc74667f9f27395721e213e6daf6e3543162c5559d00796c2046fa6cc8f780eaae2caa044b6abf3c9bcc776ffde1c597182ca8a911afd7bac57086c8ae62fbe0446c99622d34f57a77f4cadcfd90c597ba2cada7d3c3c478db72e375262d836ceb1f4e6c8ae93d0d34453cc8d8c9bc553106fd7883aed9a0ab5742cd8025970b2ca827c580f6b3e09896b1ecd6b6aefd87f1e5b200ea7983e8f35fbac39645694da2cc246bd6d89ac3d55656de7b87a1b5f576333be6299eb6abf65c53557279f5ba27c9ea6cae7d0b87cc6d2a49e2d91cb2aff4f9e9f4bd5c800b51df8d94bbd2fdb0ad9b72c99f62351bba8db7e502d1d0b5a210b4e575930dac27333cc979a131973445b84442325fb4fcfd6c8e6335436ef9754ad1ceae7a128ae3530ab95a93d71db20dbce54d9d62fa5f161b4bd10f656f9bf0f3e352ee2bfacdd5b88197dd0faeb58b22db2e42c952563342d496d94955a0a3a56b746569f8dca4ffdd4e4fbdfcff3ff5de855c73d89d591df262a271b4f591b64c939fa73c844fea21285df1cb7262a2fbb8e55db21abced5f382d5f6f2e7c876b05a7af412cd596c8f81b747162dd71b41eaae4425639d3e81d4fbf2b688c3792a0e39a0bdc17e7531ab1eefbf53e645fde8c9d7507b56b64356aed0f3c90d95bf9d2b3dcae51b7d20c16c2e9abbc42d0cafaf670764e7f92a3bf78676e255b9f4fbab774436ad54d93420a5be3d1877a63ab7d1b1a63db2e602953587c01252cd5cf1982cb93166b22351db4c76424c2e44b536d5129e98b675a39d914d17a96c9a02cb59958fc0a2d88c227d9e0a532a1d10958b55544a52a0123c0363251b51ca629c9ea8e75529e97d968b5547c4ea1215ab83527a2ac458599478857c6aabfdd7e5c6ed05a264dab7ed82785c9accfc35c74fafc0cf63996ce3ab23fef35c694d853f3e11392ef4662ae645f1794f5649c7b65d916d97a96ceb6e645bae6c012b2d8da3774339bf3c195f975ecea3638f61b23657c8fa5de43feba59175a92a593f457d8bae42d59ed3f6f3fa68d9d709d97745f2be3c91a6be2f4f7c0bffded6c8b833b2ef4a957d3d618bac8e0fe28e0ada1de5fe2a55ee33b44653d1dab63061ffaa93db2e28b757ab721b1ff34853a5b529d7fff8f4c878bcd0439eb8e47b7e1b9666204bafb1572e4758cbed1e28b7d7aa729b0d735b973738d5082c1b4fca9ec8c6ebf49e73dda814d16665fbed9c68a38b64e46a99a71f53d315e5fe7a3daf9af00fe63a1399d10d597583caaa81295a357fa344e236c1dc9ebd903d37aaecd94bd39e122d7b74f2dd1de5fb26f4fc27d32ed7b53692de16b907b2f1669dd904f6f3053eb09a9e3e9df988895f3095bada13f15885fae2d4da7cb348551b96f64296de823cdd4119e5fbe994cbd65bb4e973e5cfc10854e470861c6d8871eca88d9f1c26a3f4c52726ca922af682b87dea271563f36c3fa92ad9bbcd25dfe15e99e98d38dcaae250cccc41781b2be518b952d6f049724e56eaa1a846ec45b6fd6464224eabf55af13caf543eb9f1aba7c5d23353b0f17d5b2d5c1f94efdb54f91e91642b3e428e59a2cf259ab1a5d696a73e6beb8b6cbddddef8baf6cea9544ba61fcaed1de6b9adb29edbfe28b777aa727b1ee8295df1bbe1bc095a85b29d2a8eacc216ca16a6229252ae8cb116fdf978f9fba045a33d19efe878002a87bb54e5302ac9e7b9a667b85446e7b831421b88ecbd5b656f81d6533246d68a0ae33a16ffa974c63a0e427cee3119a5e7c8beb954cecbebbf0eec8d6c5ca3b211c7c1a8fbdeeac86f83dc89675fd48bf9b22d12feba02c5ac37554b06234bee5559d21b5a32563e9f33fd715674ec545a6729d9b1601f64c17d2a0bc6198d27440b3b6c63b4487d8f2ef64596df8f660cba6bd4aaf5396c577dad4bef87383cc0c9c1bd967708e2f0a08ac3b094e7cab168d9dcc8bfc9db6363c43114d9f990cace1c2f9908d9e4e60fe98cdece42563eac371a4fdcc7d86a85b3516e1f49a64c502b5cd70a5cba5bdc1c64e5a32a2bab539a73041efabcc83a51d47b9723eb6681a7ebaf433a74d7a90d3d1d8ac310c5c7503b652387e9df653f1cd9f9b8cace4929f44bc3928e5c4d3586ccce73330291784245623f4882ee4b0d3864cbd213e55b2a7bac54fba1d46d1b896c7b5265dbbe712d5fcd7469d90a2b84af7191f4e6972498ff269ed3a76ed92864d9532acb528be81471c7f4bd11d2db1a9471ddab7b3ad6ec8fac795a65cd105807455f5fe17fa8e68aea68ffff8b7cbbcba52706d7c2e073a2d61659ed994623eb9ed15ba3545b37d45b28e7de13a5a749670520d5f1c41864cfb3e8a9d22fadfc849e16ae921a8b2c7b4e65195e234f6459faad1a87ac7a5e6555665c2b18b4e2c1da4bf546df6b79c2511c1e73a75ae7c6231b5e50d93092655c92be137326206b5f5459bb0fac8738c6376a53596416198c538ed8d8aef3d87500b2eb253dff6cfdc42ef37b4b26223e2fdbebd583b648e431f015e88d4e75acc945d6bc82e69dfad6e41a5963c3e39187ac7c5565659f84634cd3bddca9f711f9c88ad754568cf652f7db24f6d3a6d38b3309d9fc3aea53f4cf1870c7dac9c8dab5683581a69b4ff2645a4ba9968e0507220bde30f163a9e6e9f5e9c73a0859f9269a8f27df9ee89d99637f3dfa6064db5b7a6b73f12b5ad9b2771051b33dfd54d2b1b27508b2641d1aa1a154cdcac876fce91464d7db2abbc6265d4274f5dcf63e3b1be57928b2fb1dbd995f5da76e9a9f02a463d561c8aa77555625bb5b6294a7de975f9fade65464e97b2a4bb392eacb93db15a2df87a7d6fb4d4316beafb2701c184de3e8e3a01737396780eb74df0264f90768849dfaeef5d8bbd9115f67a2b658c78ae9c88a0f55561c6ac98a2aed9289f547a97f53874b21e2f2116aa34c4eeb4966acca558f8b90a51fab2c9d08fb18d59a538ef40157cb76b3d0d359f34f659e9c6a2f5b8c087ca222b01412509de03951964ca12caf44e7f8a4663fba4f80a639527e42c4abcf48ba37e498e9cd40943f5551c6e7d5abacabbd525bbab18db43d7a2941767ca6b2634f6847ed13ad629116759f68a593e39928c79febad8c881c8f90ed5685dcf7571817e553286b4679c25e3abbc6674ce705a5c8b22f549675aa637c15ac1f245a994a8dff2c94cb2f55b98c8f6f558f029319eda6d38f331bd9b85e65e3b08dfda56a0f4ef477b1f5aad8be1bd1739678f1e723075ead22458c8a4a7f64dca775ec9c83ecfc2a197f55ed5397627e9edae71af09c98351759f0b5ca82f8e87b1c7d904c8d8cf7dda42326a10cd9fb8dca5e7c0b87c8c1c23ace4a2f8cd4d2c43395d4fb9e7264cb06bd3e34195baa222b6f1c7654203bbed51b73d68eeea1e7bba4e36cac54cfbd3f1c11f84e4560b2c1bc2bcb2b8f8c4e93f5ec8cf4139d2b9fb32cb9eabf68a346f2d1523a2c2a118bef552cf2606d405e2ed13205910255ca4f4dd01e2f7250a842147e505148ee6ce9ba5611d23942a846f6fda8b2efd8946a7cf4f723e5183538752836761845fafec433eaa9356e2aa13fc7becfe92f4e652c3c0ff1fd49c5f7c48423b0511b7b315bbbc16b7af86aee0dd7cb0752caf30ae4d830e8bd38f79bcf47a47f46ab2ca99ec599deb3801720bb7e41de6abd76387a924cf4cc98c4fe2e8e134717220b7fb5636174ff7f815749ea77b21a36eae62264e16f2a0b97a5b915887d47ec4b8eb6e145de70af3252776bcf826a3ebda8be602b0473319ea9aad15688bd2cf65a842310f5dff55690eb5aa70b7ebb40d6af441171a98f428e4496fca1b2640cb46422f16ea77b4c3e51dbdbbf1859fd3f95d56741ab4d3cc01323ab1be9f0e9e2a8c362b97f204f3e7125b2de55927620d18a63ea23c3a310fd3f55f471247add9ee1c2b8196f5d7ecad82775ec391ad9f397ca9ec15ee2db6c4679c1ce86857ebf3ea31675ba2e96acef28b595c26390557f23cf57ea37715490f747251c29e858b00459f08fca824c230bc4ba57ecc6597bcfcab1c8867ff59e95e42342f477ecead8731cb2e73f953d789f577c648f789df87c4ffee89de3916d5e7370fa391af7447b92e2c89351a8c865b6f48257c2dfda59cb588a6c6aa0b269f73a6d8a9dfc3b57ced855313ba9e5f40494d386aa9cd68ecb8ccf69b2719968b49a68169a7a7b7022b2b291cacad129b569b5e337b2fc7f13b7cb9c110b27219b1bab6cae1d3fa62ed9e4e2c7d25bba27234b9ba82c3dc391d95cae97e8b4ee440c691b5cbf33ba5310f9a6c9b41ee8eea0ba5a8f9aa336feb5c0539195cdcc5a73fb372f9e8672da5c95d3f83dd3b5731aec1f0cce08b3530aa9f653cb90659ba92cab7dfa95ba35abfb8cda545ab2546d3c1dd9b8b9cac63175da981b39e3ad7629a847415421f6ddf191358272afac8e762ab518c23390d55ba8acae7d1baf2afdd4f6b6a45a6e67220b5aa82c50c7d7c4ee48e08aaf390be5b2a52a97f17b5354b54b44585725c8a9feba59aab69d8d6cdb32b5766fb817dd595bd7b9bcdcedde39c8b2ad509bc035b6991819f705f715e6ca774abde8de637c8a462ae38a7391d5ad5456ef93d06a9cd389d29660b7717c54c73c9f4040a8769b97fa486239b26bebf4d835ddb742a46b3b3efe3c64d7362abb76a9f3f90b3cabb5d77a527d8a56a0fc6dabcadf008d3e26b91b64edf698e7236b5aabac893f13c2b425b753222b910d6d5436a472b6a0ea6453f7ce16bc0071d84ec5a12e2f7874477df40bc98fd97109a7d27e5f88acda5e6555af3aac1a51875538efa9aef15f84f2df5695ffae49b467e51bc7dc35f7e8a846e5a9b50a17a33cb753e579481da3d0d88ef819b2b717d10833607f81eeeac23be874ef21bb0459b74332a357b575c9dddeae730f596ab65d8a6cdb51655bfced77b56b4d6ab39fa88e4ece2f43396fafca79cf5a39579f4e54771eed8c5a2e47b9df2999562a71ee71edb0f74c5c81f2bf33f26ad7fd4ca47eee477aeeebbb12d9dc416573bf24c63ed1db20abbcc9b22da8ed8be3f15a5f852ce9a8b224feec99da960c8b7892d36bc5d5c88a5d92ef7554e7b024d3ebf0efdbbe0659b7ab8975e572dc18ac178faf63eec069ddb5c8badd54d625174b5dd3ba03eb9c1b71da771db2af932dfb867a6575acef71da773db2afb3cabe4171f6253e6d467f5e8bf4742cba0159b47b325efe781bb26599d51e67a36820f47bbb73a31b918d5d900f28595f84eee93376e3bd6f427665a4feb44d94f175339de80b6e46f6ed91cc682bd993d8ddba096315b2794f34eb4a36eea854b9da96ceb8a35b906d5d55b6cd82b60df53f50246790b9d2ab5a29fdc63577da644b1f6d85ffd9eaa4f651c534a3dfb4e1bb327dc26f45c4baa9881d0689619f1d3eb5271d11d1a97bf15623327ba9c8e093b7d4a7839427ac2bf57926c86dc8eeeea82fd33973394bfea65ad6017a0238fface67664570f955db9d02e9d0897ba1592fb8c2d067720063d91673ad5fd5bd1677d7ea4268898f4208e5eb4a5331523b8d4adba1359d54b6515dee79ee8e648bd7399536f75ee42b6f446bd73ea67f496cb394f509a75f7dde67dcdddc8b64c14bd686e5bfc394cc395be46db96de832ceda3b274048ba5e3e493c46feb1a646b5f95adc30c6c1d2aef49af8e78c6a3a3a974d5de7b919dfd5476ee6fddcea0e68a9d3ee2f53c450c836d8bef4316f757593c01b6ab68c7c518d9e2cf962368deb1502ad6df8fac1f803c31a9ed372996511d414d88961ecf69130f208b06a2f637b53befcc2cb251760f224b0725171b127b8e6cc486a8d474ac790859b3b7ca9a433cbb1e34e48bd1fdbc5d8fdbc388c960b44a894f768bcd5486cb51aad8a1cf7b2edd2328f7fbe88dc313e7be4a23f736cae45164d5be7ae3f0ba5acc0a2fb55306746c790cd9b21f1ad5d4edf9d4b9a73b5d1ed0c7919d439259b114bba1aaadb492b59574ac7802593134997873b4ea9f9f20bf286a21d5bb149e44166425b3eb261fd4b8baee04cd87f52c91eda9cfd49f4256669bc49644eb4e62ebd4f54d27f74fa3dce7a8723f30c96745f70e08b5ada9b4d7cf207b8699d4b964d67770bdc32596ea93f52cb27278322d397eb2ea5e334eede94ad5cee7909d23cc5a90ba221bd26be5f3c8ca91c9c4d5a16750ff5e27fdd6e30594f351c9473bc6978e2a1eba3e46112f22dbf64f66be15ad0b22aacc7c24a156d3b1e62564cde864da7934df123d552a732ef376fe6564cf18bdd946722bbee9aa73af20abc626b363a2ae319f5eac27fd968e0daf221bc6a96c883f9198a69aea3ca3a6bdf81d3bf6be86ec1dafd347c5dbab33e2d0896a4fd5cad791951374461cb5e3f6931f71a4a734d7223b0fe01ccdab638ff5fbe33750ee272613b395a8cfd21bd127b22b95d6fe4d64576e3273e14476a57aafa06ebd7a0b5990974cc4207e7eea8a404e671bb10ed9986fc36391e819b165c1dbc88249266d79f2f38df4b471ef202b2727d3c6c5ea8de9b394da18e95d94fb03edf544ea78f0f496d27bc8ce834c5a8cbaf692a5d7c6f7918d07275e7f1e257de0415c80b024d807143b61b1f67bd8a78e6e9a333d95b999ffa741832dfc1f87c99c889338633195555e0fb1a8259faec0a6ee1b77cf77afb17f3ef67b417cae9faef0538af3b1a74b7f6537af631d0a87f8309b36f482ffba34100521cc1297a5349811576fba6f3c2bb39844368ad34fc5d31ddcda17dc153426129b31cd2fc743fc3f755911d4909aa73a88dfaaacabdba643fd3fe253e2dca842f9b48a59c174bf36358b5814d5f2494f11a437354ba78852ed1c29d5863dc4657e72876f2ab529895c88d41aa9ebd0f6b5c8d2553855de0381719167490a4cf51fa9e04888d8d163f4a8fe7cb9f4170dafac3307f4f954e5602f2910bd33a84e39eada53c9b593d52e685c2bbd6081628dff80376bd2b0a72899c338f16d29f16579c1299fb3bdd1fe2f1779b135d430c01ab03e066b2a27acad242c51a569c0d2fe918659d4ba30e0fae8da18ae699cb8b6dd882b766b6b959c6d54c49db413066c07fe17c356c0896d6b892d4f6eb328932ddb70f9c1c0a533d62b9787408701d9cd6d63c8a673226ba97c30a333dc30a01a79630c55217f831f04c716c83010ba05a12a14b0d6be1d8355c4096b57096baad7d38b450f05b31711539c13894aede5d7ba4a39470afc0f622f54811c1d4e9763b8d9a1805a74710c6a3127d4a6126a30cdaa0cc9e329fe8bc299c13f9c55f7993482ab58fa4fc232e438392786af84bf2388cdfbb323813e25a141d562fb18aa999ca876266d9b6a02b5298cd9d693315b2937cc6838e6a6da41bc72490ce62cfe87988ee44689119217c4f28601d5c2763154b33951b591a8849330ead20b8e758d5d3842318601ddfa6d62e8e670a26b26d109f75051c4cf1b063c077688e199cb3f4fa8dd2de4445ab230c06a4fbc68659cb05a4b58f9a42ed1c74eac7f17fb8d7c201706708ba7c5c0957382db5cbe982c8356c465ab23bdd2d078371e191e8354919e39c1243965a283da605f4bcde146ef50e0f32e8de13bdc257cbd42816f3099ae57d6dfd0b6f72631b45d7e590c6655fd3b94360da819e401afe684daca53cd17a203950a2f2c53ff3164d6308f1f980852981eea85bf9964e16f3efff80efb4ae8627318c0753a38066e0127b81612dc0cffad8512141d228701d4868c18a885fc4bcb410dcbf587c143bdbefe4024b8a137cf9fd40f0805aee6990d36e25ac4bfb41c7d20c5c3581209b411cd7fd81ec7470e8fd5b223f81b7ed17ed13355c2e7245ffe640cd891fc0d7fb0b05c2e65f09534610077f30531708bd339b11751e622fc2a0c90069389fd51fcdedb6462d7f243d292f59912437734bf7b32b8052ab893563c9ea5a17a183b92f0986338616d2661956e1cdb07752a0c889e191f43b4243d61a4c11d03c32291ee13bc02999105f2ab45219b202d69101b8f1dcb896f1baf66ccda0cff4f58a3d6dacb6978b32671e2f1b747a71e03ae471a47ab8b39c3307f6255217f5bed05372ed7885e1707143b97f3e368f47946ad78a00ccd55cd8c3aa23e32eaec2c32928cb9cc48ba9e6724e594caa863a93b43b1489991704e9d91420051061cacd57e27ba3e9301fa940c2d5749b464f02a63066998938defcfd01c5765682ddf6568cc3d33b4e60fb4ec925da9c8b016a298611cc3a29fffde49e7bf6e8f785df94f46a1eef8fe8c3a428d33929a6247eb3d8ec28d7e026fccc848ca8b1badadc904e16718878465a4308cca48c2f515db0e47bbb7d836b69e623bdcf1ffcf77aaf5143bd5960a08bf370d2004e3be1338c77ddb45caae300230fecacd9a47f0d67262b6af95fec4c89dbda5523f3ace53e564b31a23c1cec91897ca6870b306b119c8899c28779228a7936660823cd578a66c262a6bd4d42c39e0a04d061bd82e5c60c5eeea28d893d2514783cdb365de1c4fbd0139d8663e900fe5665c2867368da13c391d8e842a39e85de429239aec013b860bd82c52f74ee104d6b68eba57f3e848d142668610e7b2c6319ca7ba8473602871de40709ee612ce5ea1c459dd288673994b387b8712e77282f3749770668612e75b04e7192ee1ec134a9c0d48db79a64b38fb8612e7ce04e7592ee1ec174a9c7d09ceb35dc2d93f94380f2338cfe1c4d94d8153e736a3c0f15eb8d1891c754a0aa7171bf6955cd89f265dd6b99cd8dbf92fb2a41730cf1befff5aacbc4cf4333cc2ff33ccff49ac9c0c93c887f9efe6f9d914bf0f9f8f698c1703ba9c1ba8a8c773fc0f893a2c7c47b3bd62d9045061ea10a9b51dc21ed0f65c40cf2335f43cd780323ef26c404f234057a4a3e32a49da5dd72f840ebbab8953f97c97700e0825ced308ce952ee1ec1b4a9cb904e7052ee1ec134a9ca308ce0b5dc2d93f9438e7139c17b984b35f28714e23382f760967af50e2fcc58be1bcc4259c99a1c4d98fd4ce4b5dc2d93b94385b109c97a5e370a9e8bc281af723021c8263f7ab36b119d242b2067f3927da5de2d08a40d61239e14cf6de4f56c06cf1227f378901be827f2b00f69dd68c69eacd0993cde3742399cf5fe9124c466f131bcc9b09ccab5c8259eb209810c05c45605eed124cc605123698b71298d7b804b34f0861ae2630af750966df10c2bc8dc0bcce25988cc37a3698b71398d7bb04b37f0861de4160dee012cc3046cfdf4960dee8124cc6306f369877119837a5c319129d62ce94e10d339533f6e04a2fc69166132e9c3dc984f2e6fadc8050d3ebc9d89bb3393fa6378ea15ce50acacc50a29c426ae52daea0641d63b2a1fc91d4ca5b5d41d93794288f26decdd5aea0ec134a94cd09cadb5c41d93f9428ef23286f770565bf50a2bc80a0bcc39ddd988c7e22b645b641a4dbb993fff830bcf99a0ed019bd976c03f4d286319077b902328c339d9904e4ddae80645ce96103594240dee30a48c6f54736900d4820c21a4e903bd6d1dd50bf50ec4e7ad6da59c505f547e21fbad745a88c35950dea3704ea7de90c992997a77b0487e4c46fde0a4268d284b6a41197ab838c39efe73f9d303861481c5e21b231577e5dfcb6429ec0243eca86906d07dc062f86f08174ba84e74a97f0ec4d2c886b1271be3dc87f1077b4468a93b28abd85e9aa8d6cf8d6905efd214e7c5d3d5578617477e55479f05a70c85e7040587cb0613e1940a5a9156dd88009fa22d28a3e9c8e56b497ff573cfcb1d3e0c2de8a16937afb0827c2ddbcdac37a75d4e6489fd15c19b729b66a17f9ef66c9ef0475997174fa2f17e433c8dce9d13040666c0cd820df456af2636180cce8976283bc9cd4e4c7c30099d167c506f94c02f989304066f4fab341be87407e320c9019d703d820df4d203f1506c88c517b6c90ef25909f0e0364c6385336c86b08e467d2b148189ddf95268c9862acaf6c53e5ff114fc3b39c283bc4a10c4eee9e21e58ac841449b921ba78ac07d8e136e7b4f67d728f534308e165670791a5692c9c5f3e9a8b3146a70b456f498f46c2f7648fa48d9c6166db49fb5ce7eca05b713891a78a13e0330a81caba7a119d7e3df8ca07c319d4b36c5de7caf586637fa914d0ded716435eca5fa3cc0b0663c7f2fff910fe396b266c477fb727d6e8fc8af1151c0bad76431d772e28b04e62b2ec164dc6bc206f32502f3559760323ee66c309f25305f730926e328940de67304e6eb2ec1649cd1b3c17c9ec05ceb124cc6393d1bcc1708cc375c82c9381f6283f91881f9a64b301987ed6c301f2730df720926e3ca141bcc2708cc752ec1645c4b6583f92481f9763a5c7514a6da6f4faf20162b4e8c75741517d60308d6775cc49a194aac1d08d6775dc4cadaa2b261ad225ea5f75cc4da2b9458b309d6f739b146ef7c46bb55a201ebac3ecfa55c185b108c1fd427c6d8020723c6365c0b1c8f7b318c1fa663d88430d6f4c2f7e19c1db1f9e1db913af951fdae16513f7c188fc2dc95a0fc987f49a3c28b5d0e3452763c622d738efc4a9117dc205f2033270c61c3b90717cefdc863fe493aae5ed1394f9c715983efcc661274f3a96b40c3785b724b02f433d78086f1c0836604e8e7ae01655ce26003da9c00fdc235a0613cf77e3302f44bd780322e75b001dd9c005def1a50c651281bd08604e857ae01659c6eb2016d44807eed1a50466f121bd0c604e837ae01655cfa6003da9400dde012d0de211dd8df4f807eeb1ad0304e3def2340bf730d6818874d7711a0dfbb06348c03fb3b09d01f5c031ac6a9e71d04e88fae010da373e43602f427d7808671d8b49a00fdd935a0611cd8df4a80fee21ad0304e3d6f21407f750d68189d23ab08d0dfd271b061dd67f0d55c440ee312f26212cbf43b27d44e71500be3d63b51084efcba286bd8436baeb087bcc631cc7fa423b6298a79baacb5d5320862949713577f69b310c62ddebd08d6ff7162ed168795aedfe7f95fcbf57f5f10097f08f628e7fab0477b59f28cb4e2c8ef26906f0df5354a79b19fcd85bd8a60ff93ff80c4053214a22cf2b56cff5585ffb5795e70a61f1bbefbb8f05decc5f0fdc5896fafb85a2b6aa2805628058b6ad4c7ff0ff5f650526fff0e2b78c6ee8f0dfce504fc3f6105cf38ab63037f0d01ff6f58c133fa27d8c0df48c0ff1756f08c9e3636f07712f0622e5a6f31b135f70e3076972db8262dddc8014a0d385106670a57fa1fa896275195cae94a96ffd60cf9a5625957cbf8109ec2551ba790a15e437e8473e4235d4da6234571e3e5f0cdf1ae23081b71228cb6a4e234f66c6fa67c7467fb199ee18df57faef67f23ceef9b2c11674bbc0160b1af4500174955f89f1b2d7d1545feff8ba55ea5fc361b78b6f3b0673588816f9c8e96b4a78455e0cff7f265c754490e504acbd1e26c5eb675a40e37e14419dd3c843aa56c798b2fb3172da32113c602e2ac6cca89715b89b144d6b7f911a7e470f9f14239600a7a75f19a0de2495c75712ea98bcd38210a81b17e06c7f928f37c0ea3bc11fe9f61fe4fe2f528ffbd61fe4fe37db0c37de961feefd860b26d1b1a4f6036e784d999b491d17fc5aeab12e924174778964a71314c12753418ce97c99fca23cd411a3a2336d05790c59fcd3841078b3fe5b2270fc6a1a2a79f207bfdaac8152345d280604168b8ece7e7f8bf6383da810b6a73527b37e7841a5da244dd923812b95c0ea7449d159dd340ced843b621d37a3263dac235a08cb1876c40bf20405bb806947108c506f41102b4a56b40199d246c401f2640b7740d28a3e7940de8b304e856ae01655c036003fa0c01daca35a08cd1b16c405f2440b7760d28a3cf9e0de87304e836ae0165dc61c006f43502745bd78032ee306003fa0a01daba3e57956a9ef617c633a5af244ebc369c28b7962813ad878a80b8f02d881ce6c5006ec7edc0ab19b23933616d0ce301b34f93dab83d27ccf85b22e6ca954e8154643a7af3efa6149cb91d6933dba6a3cd2cf4d4477d85bf96b624a753b5e3443928ae960a07f202b9e619d4d5f816b4aac675463ad12569ba70f965aedabd0d693876e02c925d6491442d1f1ab9b4abb2c692b3b8f33abae43c428651e478c5f273d16e2f7c1eff3b4837b7637d361f542e9c9b3c1e2128dbbb351de8134a3fff28d2b5ede41ad030faf94712a03bbb06348c7efec1046807d78086d1cf3f8800ede81ad030faf9b308d05d5c031a463fffbe04e8aeae010da39f7f1801ba9b6b40c3e8e7cf26403bb906348c7efe11046867d78086d1cf3f9c00dd9d3f5e3f88e3138e92f1de02e96ca9f4d214ebcc86703a091befc289b0a5ffa24ac633f7955773085fbf08889c2b81f2cdd2b9b6dbdcefc5c0657082eba87898d5872f8c887c25fe1e14c6393bdb91f4dd88c36e8f7478faebc69b271f72e1730af639cde5f52f75e142bb33714fefc9897607d26ac6b6ea44bb1dd5ae11e678673697dd5ba431e8cabf6344c4328bb674a8cc4081cf43b4a4337da92c7280081bc6515c18b309c66e2eac4105cb79613c64f10f1281bf1727cae8a5efe2e1ae79f452b4952cf0aad3354c627bc037236d66f7fa5dde08a4c27b77cf2be421efc1bf2d2ca89962bb4db02b39d88013f661fb0704624ffefa48cfa5ca935f2ff1ff88de3b7e27131bca2a2e94371394bd385176f26a8f34e91a7ca63c3d6dae9f5ab9aca5e253551b57e44b3db1bf799eff2eeb63df966bbe349eb4a0bdd3f5d8d73e4f2d2d8f3d5b90cede64b69ec90931f94b37e9f6da4cdec112db26db19a46ef6497713800e52a4e740647bf1c72a327ae85b726d085fda3886b96f3a6a2f1d446dbab5f74ed228f4e3c4baab5733dc4c049815c810b372ff8bc922665c9f67435c4d6a6eff74cca692f5dc0f08a5dffe228273804b38c3b9dde1568273a04b387b8512e751643430c8259cbd4389f35982736f9770668612e72704e7609770867309b929693bf7710967df50e2dc8de0dcd7259cac5725b1e11c4070eee712cefea1c43983e01c529f5e7cbabad48b7346c4e689da9a4c3a87ba82b27728519e4a96eab2d2b143143de435d7967a857275e97c323cca76092663cd6483b992c0cc71092663c0371bcccb08cc612ec164dc8ec006f3720273b84b301903bdd9605e49608e700926e322071bccab08cc912ec1641cb0b3c1bc9ac01ce5124cc6ed076c30af2130f7770926e316583698d71298a35d82c918eccd06f33a02734c3a8f75090ecc1022055232b1d3238c1b61c7922d3263ebf328ac9a2e0fc6013cdb3c7d03a9a5e35c4199194a94f9a4568e770565ef50a27c87f83427b882b26f2851ce227b8e0e700525ebee763e94e4019fe80acafea144790fa995b9aea0ec174a9467119479fccb6922325e643247263fdb13317015de702fb88c6abaffaf08e91eeb95cba8cef08d2dcff56238f3f90f558b1fb6e745484c9240e7d51abe877fabcc7a32e29cc409788f38c0f197fb05d942119e07f8dc82f95370ef7339f76c89ed02c0fb09f0c9fc0d44fc3e4e31e114448abce86ea5b4ece75cca85f306d2401c589f5d1795633d87996d03e24a32cc3f883f765e6c3c98ebff11f56e92ff515a0fc7fa1f5de84dd89835d1bd05e78586af856d416ae8c1e9a8a1d116b634a17b847115896d70554d86fc87f0ef8117d64f976de450399ca23554b4a7e2a38c07a9b20daa2a498d9cc289712b8f6e8f0dfaf534ed8f6bd880099e47faef4339e175f35423d2911262edcd5a3ac7b5300e9bd80e6b194d3aa7c3d2b1b1ab04f6f434fb693ab47a05576d1e4c62eca6729fcd2422ece64960c1cee3d8ac8a0d1cdb96eea3491b3a2d1d7b8d45afbda9ed353e9fd4be82fa8c3dae1d9618c658badfc9f0683aff8271fc95a8b9b2839927b33351fe5cecbf3b5f76506c30bb73c1dc9a3ce085fc0f78fc3c7d8cff7f71b07fb84f5bca21108beaf39af32cffe760f59d31147129d76d1f0b8853b9b87e9d1cb49d0c6350cd3c327c9f918ea09ae4c691ac1e23b613c0d693c7bbc425988c35930de6e704e64c97603286c8b2c1fc90c02c750926a3db8d0de6fb04e62c97603286c8b2c1fc84c09ced12cc301e41f9318139c725988cd34736984f1298735d82c9e8586383f9108159e6124cc6f90f1bccf708cc729760324628b1c17c93c0ace084d94a0a8cf733394efa2a27f93f8ff15f8df586f9afb2fc6c8d0be104727b82eff0741fcaaf739f26ebf0e86c2ebcff91759eca743cea859e7ad3ffa6b033e3615257ab5c8219c60bf49e2230ab396176f6d43b88c489c865ff0f967a3723dece796e9c405b132aeb0590abb89cc81308d6f92e62cd0c25d6f604eb0217b1b29e58c386b592f8e917ba8895f5b81536acfb12ac8bb807ffd1d0aff9247a3edc010b7dc8394a47a4633d130da8a296b24e41db70451d3d4186524772626c436a61859c218907591c261d3cee69aa8f6c87465f45eae3624e90195efcee8de8755063fc2f2df0c4b453842c94c0d633fe8c6ec691291beefb4980cd516ecffd195740d9e6fe8d08dea339f136967847f95f1b1ac289e80cd27a1e539fb3faf8258f30fae9ff212de8124e985b78c1a6976ad9dd843bf8f51852038f4dc72dc3b12d2d6532e27da187b7b630d642bec32a88d7f3b8745da557213b8d39fe870be4cecbe95e10235795ae615109d72ce73ff2501fcf1fd5be40f6c6352f2d63dd19b49aab1eae260ff6524e703b927a18fd7794705291a1cc585903677bd1cbf4986f6e65ebafdf22b5f1044ea82264395b2eb28df7294497d8c6f9c3f01c392ccff57f9ac807b08c0be028522b4f74f91e6c56571b9bbf7d6fe2c13cc965bcac2e3736bc2791befde4fa0cde8e66be9fd7873710713157bf7e3ea9a9a7a4c3dd41673e78fe3db5c6dd99f4e791d2e354c43b2afd89cb4d7736d99e752aff9989f3fdb76b0ea2e86115c1866bd15c4cdf048ead388d7469a7b9700d79d028300687b1350adb93258d65dcc3abe0c4a5e8c834f82a1db35685707c7a29a98ba7a76b4da8c4ffd8b048db18ee7bb2f723ade419f57b6f3b3d818671d706db09349b139467a6c3af84864ab5e395fa736ed062ab9b97138ffa59ae01655ca260037a19017ab66b40c31855771c017a8e6b40c318f3792c017aae6b4019c7976c404f264097bb069431fa830de84904e879ae01651c36b1013d87005de11a50463f131bd03309d0f35d03cab8ab830de80a0274a56b40c378cde87202f4827484c7d249a7da673fdaffbb489e4c2756e859f778ecc285b51799805ec8ef4b2a946f0a6771beaf3bd4a751e489f394b2e5ef2bf800f6e10228022ea3002f4ac7b168412043b9ffe1522f7a1855d8a38cdf25b5f062179cc3e13d07e477b2f67e49ba026ba2ffe67a23fdecf4957711895633cf1bee0d484728039b83ee3b82f352fe9363c597455f5d213f58eddb271eea125e785db8e075226de365f5eb280ea48253bcc278cf6053d2425ece8972a0a7da8b3959d6c3b2884cb6ffaac213c799cf91d9a367c2aa874a79f27d51343364d273d3758eec7d5c05d29aaccc5fb1a91508e34896ad403a9102b992b3403a78c906f5d4862ca250185701d85af29104ee552ec365f4b7b2c1dd87c0bdda65b88cbe5736b88309dc6b5c86cbd8e6b2c1ed4ee05eeb325cc611061bdcae04ee752ec3651c4fb3c11d41e05eef325c465f2d1bdc6c02f70697e1323a78d8e06611b837ba0c97711d8c0dee5002f726370ee188df46ce5867d9b6914f2111ab377362ed9434d69a53e66c2ffe7a21c676b76543aec08dc631ccabdc71a387f16cf2bf88dff796fa444941f6e20cc9645bdc3999a0bc351d2b12c95f4010c6a3612f239ee0d52ee11c104a9c27139cb7b984b36f28714e20386f770927ab6b900de77082f30e9770b246b6b2e12c2738ef740967bf50e23c84e0bccb259cbd4289f3472f86f36e97706686126706a99df7b884b37728717a04e71aee885631179a2083dcaa3d71cba2f87a81fcf811febfd1b0b789326b6206cf181d7315d76cbd079917dd9b8e53cd50edac191d339073b1842d3ee671121e7c9f4b30c378adea1304e6fd2ec1645c806683f92481f9804b30193b2136984f11980fba049371b1830de6d304e6432ec1645ce26083f93c81f9b04b30191732d860be40603ee212cc30860eaf23301f750966186f537e9bc07ccc25988c2b436c30df23301f77634fdfa6b0da5e4966ea4f7062dd495147d16a7bfcfa3ae3bca8750326b0a34918c393ae82659cbdb381cd22609f72152ce3e4930d6c3e01fbb40b477186f74ad63d1ac7503ec3bf1370aaec7e28d0346cf0653b127647520f9f4dc731db753fe0354fda651c3eb15d6d3598407dce45a88c037c36a87b13a8cfbb0895710aca06751081fa828b50199d246c500712a82fba089571eec406750081fa928b50191dcd6c50fb13a82fbb0895713cca06b51f81fa8a8b5019e74b6c50fb10a8afba08358c57b06612a8afb90895d165c206b53781fa3abf233af84af49a8283a51fb5d8a712bd14332d97138c4ac6bc947a7d2f0673ad3bbb3d1847a56cbb3d8e27514d6fb882b27728516e431ef1373951b6f05f880f57c88738df1317bd88e3604a3cc6db1d3ee6f2791e4f963fdee2c4d6d34327f354fbbf99e9896bdce8551923fdff47db4bbc9897a68391d8aeca6c43b6d0aee3c49fa9680082eb89f2fdec88df091ffe5cff8ff839304414c30c5fa05066769c27ce555b209398ed8f0fe67bc5f253f4d435d64268c8155b7a317906dee63f953276ac678e272ec72edb248ef6dc8e8c0ade49c7f2747201e4b48160f4b0aee06a9fe79311c2bb9c5837975867f86f2ef2c67ac129bde339c7a76c871f97929af81e27b26d24b220d9e2b8613d9d33856f056a4b82f07d4e843bc48d0a02990a7f389fe81e32c64e86ed1eb2d3484fff417d2e2e5339565f3edb31b3fb92c5e50febf3b8f86c7f742a063f691a859672d5cddf48ddfc8813e8ee718fbb18f40831711e4ea16451bef152cc71728290288e2f8c5b6fce27517c1fd7674864cd16b52fe7e088ad4ddd40eaed272ec1640c906083f92d81f9a94b30c37815f17a02f3339760322e33b3c1fc8ac0fcdc25988c832736985f13985fb804933154870de63704e6972ec10ce30ce9330273bd4b30199791d9607e4e607ee5124cc6400736985f10985fbb04338c17b27f49607ec3097390a75a71ca95ab4ac2e73eddffaa58c4a87941fbffc7db20762345b281df375520a1654988d4679a17212244c517189741d8e6f7e55e0ce5b7e9d89c53b3764f9207bfccf38a3739c7c9ef647dffbb741c5014053bd77f63d626e78e5e471ef9efdd5cae63ecdcd896eb0e234bc93f7062ed1a574b2b6a7462d1b5fd5c2fc71b2d5b5ab14215fc8e767743fdef95a6cb7dfd3257d3f03df1a9fec8df344c275d56becc2c8df6cb897369872f266515e9c27e72e358f7f800f4306e40cb212deecf2e62ed1d4aac2f9187ff1717b1b29e43ce86b58c0cb77ee5c4da3169ac07f88c0abc202c4dbc1fdce5db8bb3cb3a85ab8d5d4b6aed6f9c789bfb2f86fb894ff4510df526fb7f0fe2c3c57648c7f5a44bfa3d1d0e1814275d33788235e89c2d7ce20a3246fdc325988c2b006c30af2330ffe7124cc6555336988b09cc3f5d82c9b86aca06f31202f32f976032ae00b0c1ec4e60feed124c4627091bcc9e04e63f2ec1641c49b2c1dc96c0fcd725988c0b216c305b1398ffb90493313a8f0de6eb04a6b7b9433019e7e36c30df20301b70c26ced255e82cef27f163fb11eaeb194cbad710671c235e4c45877143e5d900be349b9b38887a81127ca6814bece7d3661bc45f12bf28837760d28639bc906f46b02b4896b40195b4f36a09f13a04d5d03ca38476703fa0501dacc35a08cbe4d36a05f12a0cd5d03cad8cbb3015d4f806ee61a50c6f93a1bd00f08d0cd5d03ca38676703fa2101ba856b40197d9d6c403f25405bb806348c87617f4680b6740968ef900eec4f2287626ce91ad0304e3d8f2140b7720d6818874d4711a0ad5c031ac681fd6202746bd7808671ea792401ba8d6b40c3e81c398200ddd635a0611c362d22405bbb06348c03fb8504681bd7808671eab98000ddce35a061748e1c4e806ecf09744f2f7e9357908102b98b63aafc727026e9bcc8129d0ab6d8fe95a6cd330d1b708d03c88a685b4ee41dbdda2ba23abb9458f19ecd55a39b378ee16dc78937388c50ec690ef62689d3c92afd7f4526c27d18a1d8e91a45b80327c2d4f72385f19e919ee4c1dfd145acbd43897509098b68ef2256d6d07036acc309d69df883c9e6c8cea85a9ef028c0cdf6e2cf27cff62502466c30d9cecabf96b4a83b73c26c19a9a322e1195e70c06ba02d6e0a6503d7840b9c47c075a8df90461a3ec63ad8670b207b8c0cf63bba0493712aca06f3710273179760323a4ad860be4e60eeea124c46371e1bcc3709ccdd3861eeecd59cd317464e672e90039fe05a6aec3209a3bb641a19c277e244bba5442b0eb618e9899bbe8b225fdddf27c27a4e13db2501b3494fde99135d704175704288b8cb466455dcadb0d0cbf2827bc1d8e0fdcb05ef1e026f77fef6b152da4f07dfb9feff8bfd320c84f2fdd48a22470384af265e456076e184292efc0baea65820eb9d382868a6276e9b99e8bf3a5c9e1a26c46bbe129f0b9fdbed43d2e9647042dd23aed3098e611b2ebf208eff99e405f3ee72d9fda8e7e7f43399bc5d11db090d6bc9fc7c0f4ee0bbc601afeda92fddd8c2e23bee1811b3cdda4f20bdfd9ee9f6d4ab6bee88c857d2e8616273332f279efaaee918a7d68db7f649a3acf78477e1427b05691cbaf16f5e9c1e19588df184d7a93ab24427ae5a4bcbc5ab6c187b9291c25ef5b979b1e6f197613cb8fd52d29676e75fb91777858ac1d65099810239f49f27bba9e05ec5855e9a2e055eca55376f2475b3473a67f9e234c619fe9fdaf3fbe84ee534add09770d5d503495dedc93f55156bed62c1639eff53b69cedcf91de7ad689c04d5cf5f208522f7ba5c39587da4c2ac77cdf12db2104f9a426f6760966184f7498446066ba04338c67dae512987d5c8219c633edf208ccbe2ec10ce39976fd09cc7e2ec10ce39976a308ccfe2ec10ce399767d08cc012ec10ce399767d09cc812ec10ce39976bf92d39107b904338c67da65929ab9773abc46289821fcebed0f78319483f9e3e62a36261c0b36649d85b32d5d4c20e0f6e10497e1d5f40ec5d6ddc5227185c427dcc2259bf462dc7da4fddc971377f738dc73fc8f16ca2ba8e86afd44ffa705918b51a2f7d4442512b5b761ecba7a90a58efd38d1b78aa0ef291b8af248173655be0aa29ee686b0e65e4dd6ed87b8b10827dadeb912b178154066ac991771b991772135732827dab60ab435fdf2e5d2ad5c2cd736a77a033887556c613b4bc87271964b38078612e7d50467b64b38590fb266c3399d3cec392ee1ec1d4a9ca7139cc35cc2c9ba59810de7ab04e7709770f60925ceff08ce112ee1647598b0e16c47baa2912ee1ec174a9c9904e7289770f60f25ce5c82737f4e9cdb7ab109a638972188a3136f15a56b9ac906b1a0410ce2e874462b05321509dc1e698a566ac185b69cf89ec670a28dbf007da6dcb23dd39b20eb65e23b40c2e8596a47c08ee504dbcdabedc7c737720a07df2219a91cbb0379d4465775b0f72e7a572723f61d1a3261bf853415e338b17750745fc98785b3de6ac316d13c937466e35d86cb18adc706771c813bc165b88cebfd6c708711b807b80c973132850d6e0e813bd165b88c130836b87f116f41aecb7019470b6c70ff2470f35c86cb1897ca06772c6916f25d86cb1841cd06770c813bc965b861dc003982c09dec325cc6086b36b8c309dc0339e1764a1a6eb6ff950a5f2cd8921ebf8b6a2ae788b725d7447821c17c10ff96c958e456aeb7402216fbfc05caf95ef4fcbdb46c4d63db702efc2c51a00773ef8acef2b398e7ff19efff7aaa37c17f95eb8df47fcaf1339eebff7ea8fffb6cbf0eb361ace2c2389a603c241deb0bc91ec23d3094d7185c49fc5d535cc2392094384f21380f750927eb6e2a369c07109c87b984b34f28718e2038a7ba84b37f287156109cd35cc2d92f9438a7109c052ee1649d27b1e1fc890c94a6bb84339cf73ded416a67a14b3859cfcd67c3d988e02ce20fc9984e4edb9910399d47ec5011d9892d59474f900af7b95123c8835f9c8e9a1a840c554702312678e21692522f160710ee3d2a1d484d9d51bfbb5303a9e0d8c33ea13c04fe0bb26052e212cc301e02ff158139d32598613c04fe6b02b3d42598613c04fe5b0273964b3019874a6c30bf233067bb049371698e0de6f704e61c9760322e22b3c1fc81c09ceb124cc6700736983f1398652ec1640c866483f90b8159ee124cc6b05d36987f139815e9b8e3aeee50f44de1d80e715f4714ebe1f579be734d5f2763dbc976e0cc852458a1d2159499a144398dec3ba9720565ef50a26c425056bb8292f58c5236944bc8a966f35c41c93ace6443399aa09cef0acafea144f90041b9c01594fd4289f20a8272a10b975d4461866f69ed5232185a948ebb99920990ad19bd99a65dcf6cd70c4c22888f48c7125b74d773b1afdb0bd4d8e07a16469c6cd7b33c451efe23f90f39a892d758ce9593cc49fe47276ccc88a8a761bde57b0b2f0671713a5ad0689d2c4d389d645c586343d9950cdc8f720525eb515a6c286f278ff6d1fc280b7dfb2b65e222a3e2de50e1788b4578080382cb02c387f204f2801fc389b28d4429ee0a153b32e678b13375cbfc0f8b5d44690990e13bde8d805c529f634d2ac7ba4b88ed9492b66420742c274ad1bb55c9435ffaca5deed15ebc8a115a032668f791fa775c3a6fabad900faf68136397024ff5874013fd814fae97e38df61f6c71aa4e71e477f454e7a15e85ec9e18c7976cd7036f476ae9f1f5792659cdd520b1e73d8ccbbead489fbe341deb41b1cb7fc5dc27b853b168939b05dd45b09ec07ff15f10b749eb6a1aa234d976573626519a2772c2dbda0be289454b2a5ad0a21aade418af544a87af279f4c3aa593d279905b7085fa1c39640fc6999bd63dde73c964f2e4749ce0180c8e36ad131c4bc8e37d8a1b97a18bd3f00a643295f2fd20d69df578ab53b8f07e4ceae8a9fcad6774cb809858ce9523ce34d54fb6217d231222735a3a4efc08faeee0df515e558d4e284f4a57c8c17cb4939a1a193831764d6c0fff02f2f02fabdff93a1dbe8731ca7d77524f4fe744b9b91778da17f95f28f4a796a2a52c08a507b32919189dc17f108adeb654c6d84cb6f5c95fc8e37ca66b4019e333d980fe4a809ee51ad0306e4efd9e003ddb35a08cbb2ed880fe40809ee31ad030c678fc48809eeb1a50c6f82336a03f13a0cb5d031ac6cb53bf2140cf730d28e338940de8060274856b4019e7426c40bf2540cf770d28a317890de87704e84a9780f60ee9c0fe7c723dea05ae010de3d47305017aa16b40c3386c3a8f00bdc835a0611cd89f4b805eec1ad0304e3dcf21402f710d68189d236713a097ba06348cc3a6b308d0cb5c031ac681fde904e8e5ae010de3d47319017a856b40c3e81c398d00bd921368732f5886ab960b70a5bc01db5db9708980b528aeabd21142d3d7ab7964e4282f275d210a6ceb98d7913a77357f9d2bf13f90eb450f8564c3b59a0bd76252e7aee1c4d5dfab7de8090ec916ad61a12762e58afd778ba5b448acc20b0e43c995755404778f97bf0f36c2c41e7ed618ba0aaef09a76c4b3742d7f784d72a7c54ef4a21b63c27d5eec7052d3afe3eedd73fd7a99efff2a47d6f2f1de18ffd5586f98ff2afeca9289fe6f73fd3fe10bb2694b805ecf0934c3ab1d0c962debaba88b736b0480d10031d17054d7a8cb610e0f7b98340e37a463742a300f958ffccc48fb5aea7f2d8805cd976d7565a8816e4f460a3772478366cb4660bc4f61aaff86f877ac9f9d31de547967d130ff351bc0322e8023490370533af61b05db6244bf4f1ff3e8c7d2155ccb85f34b82f3664e9c3b92075c247eb8bcf0bc4ab21012146e9aa0b2ed89fb943ce4abd211f29d29816d3a00f308c05bf86f3098e37f407432736ad4c26c4fc4221744fa783146adda08392a10be07fe2cf2c0dfcabf13aef69ef6d8c699f0f5de6504de6a4e78ad24bcd9fe8f8b64362b24c0ac484d9d1d527cc504df6de9d86c40e7fd5490cab16e36607b8cdf25286f4fc7c01c398db3fcaf966f6c2905ccde9c40d9eae6b16487f01dae01655c7a63037a22017aa76b40191d756c400b09d0bb5c03cab8f4c606b48800bddb35a08c01366c40ef2040ef710d28633c081bd05308d035ae01658c5862037a1b017aaf4b40c5b94b8c61b46c40db90ddedf7b90694318c960de8b604e8fdae010d632fff57e318d0075c031ac671e89f04e883ae010de34ce91f02f421d78086712eff3701fab06b40c3386c6a403aa5475c031ac681bd47803eea1a50c6cd326c405b10a08fb906348c73f9a604e8e36e9c0a3622f295f1bec82c2f08b161be558bed4cc51dc944f409fe15ce64f0e6c9e562b15c3243cacde55d1a618bb9eb46ce617ad285eb4e8263531951b21d9bba9cd4d2a7d211c8d077130b64584702199e4effed1b74dd3dbc210be2bcb328c467d215842856aba3f71bc4c778867dbbc2b124aaf3d9fa5d870fa4c27be8df6ba46e3ec789b29b177f5eb778ac2bbc053238b6d09b198756c42b15f8d265fea7aabc208cb64a261aff2d461fd47b5c1dd334d2c73f5f9fa7cec70ff70784d28b7f197198bce012ce81a1c47907c1f9a24b387b8512e789e4617fc9259ce15cb27b81e07cd9259c99a1c4f925c1f98a4b3859cf65e25b50266de7ab2ee1ec1b4a9c5d08ced75cc2d92f943807139cafbb84b37f28711e4570ae4dc76d47757b412779c19c5f4865f2ce8e4ee2c2ba1be992dee0c4ba7d1db594ca4de50dc861f33e6d2075f44d9760323ef06c30bf2530df720926e3121d1bccf504e63a9760322ec8b1c1fc8ac07cdb25988ce10d6c30df2330df71092663f00d1bcccf08cc775d8219c67d73eb08ccf75c8219c61b8adf2630df770926e3a09d0de65a02f303976032067db3c17c8bc0fc301dd14bd165b9428f1e1a103b252411e0f0e1fd8604877d948e2bf9520d0e639c23b185868d2475f76397e132cee6d9e06613b89fb80c97713cc0067701f13b7dea325cc636970dee5802f73397e1328e17d8e0e610b89fbb0c977164cb06b71781fb85cb70c318489e453ab42f5d86cbe86165833b94c05def325c46bf161bdc2104ee572ec365f4c0b2c1dd8fc0fdda9d105fc6f9185b886f1b122dfd8d4b6bfe0342b9f57105a9991b5cc2393094386f2238bf750967af50e25c48c6aadfb984339cfb9c57109cdfbb84333394383f22387f700927eb756b6c381b91b6f3479770f60d25ce0e04e74f2ee1ec174a9cfd08ce9f5dc2d93f9438a7119cbfa463a71ec5892f1da2fb4a87fa39288decc317a73c0749e6c8bd7a05bc9ed5955cd8e711ecbff26f21afd898b0587f0d2e6949cb15426cf5b6da8b01fc2d1d2745c496b2674a16b33db1dbb4d43bc28b5fc88e19c3ea9866db077d1c39dee0774eb4db78c1ee7cbca57ca8ff6a141f42b6030ea693daf9077f2725f6dccf95cebbda170be445a8e4cad672ae9f6ef87c4d87139cffe3c4b96bdcc33e53e21475526c17df943747f4241dd29ff5e919a5ad672fcef57eb6f67315f18cfee50a4ad6504a36945b9199fddf9c2837f7a2378b14fb8a43e587e67b8cc7c2b00d8c2691b6f21ffe9b6c82636184c44259ffc27defd7f7e460a27f39e1b5f1826b80c49d89d3fd4c944906b14b5383deba3232240a5f2d5c4a6ae17ff51bb64b17da3239fb66b6e1cfdda415f4b6700826e3cc9b0de63d046603976086f19ca7350466439760320e76d8603e406036720926a35f930de683046663976032c624b1c17c9cc06ce2124cc6e83936984f10984d5d82c918e7c906f36502b3994b30197781b0c15c47603677096618e3e3de263037e384195da7a43ecbaa5a075f060604672e330edb9b70e1dc81ecaddb9c13675dc757d7f44f320e8dd89c6a5389ab770b5750b28e32d9501e446a650b5750b2c6c4b1a1fc82d4ca96aea0648d386243594d1670b77405256b2c1c1bca0de401dfca1594ac91466c28ef25b5b2952b285963e0d8509e47506e5d9f28f3e35a4b36949b71a1dc87743bdba4036574985e9a705cc938e361ab95fb935ab92dff8c67a6ff5689ffff39917fab49008c58c09d13f208b733bc18ced69c38778bab99e2c3e2eb155ef5c618cd7c3f630263f4df2cff8b62a239df13eb95f3bc4a8ff5f800af2113e4b3c92cbd4d182033ceddd9209f44206f1706c88c8bc46c908f2690b777657815ce8eec7a322668eb0a4a562f281bca22327f6ae70a4ad64382d950ee4550eee00a4ad6e3ffd9502e2523d51d5d41c97a31051bca8309caf6aea0643df69f0de5a304e54eaea064bd90820de50d04e5cee9408942b0d3764c558b065c81345e0c6507771c248c911f6cb5f247d28377e44719b57cbc748388bd6a45feabc9fe6ca758ce7b84a3243890357cabebf9a456eec28932b841769eff56ed5d93795e10f51e3ce46c10d94e436a4f20eeca09317acf4c49528ee4a1be4ca5dc02c87a3cda0aae16f302b2ff67b7faecc7a91c6be7c3b61f238338353a71a2dc29aef3112d649137c97f7b8ecfa4f651d5343e298c5b0a7e25603b73828ddf3e5d2cb75589ec6eaaa7802f2368774f47e057725174bdfc7a1ac6a8f8066428df851367e7b89a5ae1d1abcd758eaa60f5d2b3ed59ff928c4e33c2029ab1ed65035d4cdccb7b840534634bcc06fa6752a3f74cc7e881b6c4c91d15c07a290bdb6101db921adcd555b08c6d301bd81d09d86eae82656c0ad8c0ee49c0eee52a58c6e1191bd8ae046c7757c132c6f8b181ed46c0f670152c63c41f1bd8bd08d89eae8265f47bb181ed4ec0f672152ce3264736b03d08d8deae8265dcf0c806b637019be92a58c6f55736b00710b07d38c1b65680a58259fecfe2275697ccd2464c18e712df575f4e8cadbce018c132292096050b6a1c4a24bec8866f15572d3cd28be1eb579ffb99a3990fb6dfb26e0e5fcc5517df2275b1bf4b3019db4736986f1398035c82c938536283f93a8139d025988cb32336986b09cc412ec1649c11b1c17c83c0dcdb25988cb32036986f1298835d82c9e8c16783f93281b98f4b301987e96c305f2130f7750926a3a79e0de6ab04e67e2ec164f4ceb3c17c8dc01cc209b3a302a6de0233e360896d81f937e2e6189a8e28aa9ef2ffc1bf23fc37aa9547078b344558aff864a5fc54f8c27e069120caac74c4a6d6ed9a8bbf899eb14158c5d520ec451a84ff6bef3ce0a3aad2bf7f60c1466f8a200a0a82ba22091040d79242936a124051c190426248310904ec057b4557d7de7bd7b5775d7befbbf6be45d7b2f6ee7bceb97333bf994c0afbdfdf9de7c9e7351fc364e6de3377bef3dc739ef3d45c8958a95e501ad64320e62f4f22566a27051ad6c98075721466e496d278e26664a2b24f332377038c53d28931fca4548c035871fd0f9938c6a9e98deb4f0cecd5b7ba0f07899c166508a49b191b7deb3ed77761ed1a9e13659696e2530ca0a733410f4f02ed0e5de60f2d3141bc696ad4b9cd8e2362eecf9a1ae603e65da39861dd06c0cdb1b3bd7adfe84fa83411b55fa1953c3a0094fe197c7fa7db78ba8692cbeda3a0bda45bb4cafc69447c2359f87ac0023593896f3d1374af71c0c2fe72fa16a13f02ae59e9548b727d01227275a751acc243f7c04d3b3b9d6a51f28e8786b23b6b19990dbbf339e90c9b894b247135a649e404c8fb98cbc4d837b68c2c37aee07ab6bf8022ab5dba828491141f9cce9a1b73606edc2d8a9b7a8cb755d6780e25b1b9326012915243abfab01ee886f94c94234da20a1e76970b9a975698d040dc91db989e0bb00b98b07b78d875fef3079521e6d9914bbc1d5e63dbc862b8e10b99e0b64a925254c2137d4663fde6d0752caef1f2e93e527d930709cf224aea40d65a3f1424755e3a4b1425fa3935fadf7b02caf9e94489c32d6606d9d08a17f404657e0113e5c6a6adc0ed1a6f192af573ab934b6aa941dabcba37e8a2bb4b034a8c43a6015d0840f7900694387bd280ce00a00ba50125aeec34a0bb02d03da50125ba8169406703d0bda40125c6d8d180ce04a07b4b034a0c04a3019d0b401749034acce9a0019d0340174b034a54ec69401700d07da40125e676d0801602d022beadbece845d6e0a4ca337de15dbbff24d50a8b0d45f16314773110be38e268e7149ba30260721e88bf3d8163016cb08404c36276b2c10500996a5120946bab0be3d0d25add1da0f9de3284bf9159b038f1256bc9b6ef2d4fb92f607f35c597a2d9dda43105f80197329df5354e5df36c2153b87056e28802b97b9d4682cf2530e4b4d4514919a6d63cdb5a7d4dac196fbdbbc79a4267163d983151b72589738e67d9998c7a49841d726232e0848743ecee02df3bc6bb9289a18fa23585ecf6d6001abe42f60c5bea15f9d099cc77363813a2e372ecf9e54ef8156dba3881efb7ad6847133ccc3cbf80a55bd1dc2a10ae530d3ccb4a714fb0af96e6aa8b5afebf3771600c4aa288ab5b7af05c6623389a954d194fc33e0f6ae968473a24a9c8702ce1a4938a99e4e1aced980b35612ce712a71e602cefd24e19ca012e732c059270967964a9c7b00ce7a49383354e2fc0c14a5064938a925836838b704e95c2e0927b56f020de7cf209d2ba2b049e1aebee3daa45e069b7d63545920e1bf05669abd1c2793b9fec45213413d1bda46f35740b9329d5dc192fdef135586339c0b66bc5592704e5289f326c0b9bf249c192a711e06b6fc0324e1a4f63fa0e17c12701e280927b5902a0de70780f3204938c7a9c4b93ecc9d074bc2a933507104e03c4412ce2c95382701ce4325e19ca012e7be80f3b028369a619aac730637b6ab673271ff4edb1d7d0cc1b48733b16e669a6f34a71be70774e317db539c3fb3c00e5763719779af7ca58964eb4993d9bf9b38dc239870b74892d9e2581591226f08096246dc602e7e6465920ca30d8a18d8408bccfb1a4ab7ace68793159915313f7c9d99669f0ea39af5c5e1dd0ad279643a431a136df41a65b01718958f928292dae19886f25830d71d1d45d196e66162f3ece5b8e79cf5b3cafeb8c7cec0bcdc0f39d94e0041545350802d5cfd89b0fbb262f2ae04b93d8609bb8b875deeadf5344cc7b364726f98298f4d67a1b5c8bc99b4dbfb1d30811c270525d5934943391154f7e3a5a0a47a3169285f81cde50952505243bd68284b411d3f510a4a6a98170d6539dce0274941490df1a2a1bc0da4f2642928a9e15d3494c700ca53a24e2428f4fbeea5c6d98392ab2bea8bf238dcc451ae61a21ce60798632f72b6cfc59c6f1fcfb47fcdb2bb99c526c75ed66cfb33d9bf36d7be926df6b07fe5dbbf76b5474e8fbda6cfc4b131003e95097880895b379740fdd91c1354508c28fd9556e0fc1cd8959f96de0e1c68712766b6d32ceea783aef947b623c349df1cd3e865b0cea914f6c0c492fba5b1d9b52421138e8695d6116e3198324e8fa2e15e686baff7a7bafcb67c7f292e67b3f5a46da2a58836939e0ffbf633d259203dde108a589492d610ea4a509efec4c4b84d9294ba136bfdc2d4bcdf464b81b4a98e24ca2e6df17a1ff6516746e13a6e5fc877b69f79dd8c4b751dbbcc400ad63c9871cf8a7a2330cd1ebec22f5505f6b79b578bf91b01da9eea64134779365f4257d8970b4d509169a987e8f4d4a00140bd97cbaa5869f5487a29ac66613d0eb09e93ce109ce4a22d6354ea00dfc23c7a6e54b12241b3ddb9be66437dacdf5689bff860399beb7755c1a41041ac086d91ba1f7658e7f18b0a2c896d4c9bb74cc96d9a59f541cc801bfefc285a98b7e4874fdca68e65d659a46d54ef0589bc40124c8de5fdff09302f940493584a8806f3608079912498c40aca34984701cc8b25c124d6f7a6c16c009897488249ac3e4f83b91c605e2a09265179a7c12c0198974982a9316abe1e605e2e09a64687c82700f30a49308906661acc2f00e6954c9843cc7f5b23941ae24df3d59f050e90aba48225cea534b06703d8aba58225eaa234b05702d86ba48225eaa534b0d700d86ba58225eeeb6960af07b0d749054bdce3d3c0de0960af970a966823a5817d06c0de2015acc602586f01d81ba582d5d858e557007b9354b0c49d170d6cdf2e71b037475115bcdcb84c790c7f882c8a8f9631bfd8c421fe5946981951f5a78599d54198d92de90dd7c5c007e26d4d0b7a5801f3e5ad51b4ef5b9b6ab6c405885631f419081bbb4d1a50a284d2803e0b406f970694b80da5017d0280de210d2871fb4903fa2400bd531a50e2b69306f429007a9734a01a7b243e0d40ef960694e82ea1017d0480de230da8c642eb8f02d07ba50125ee9168401f03a0f749034a748bd0803e0e40ef97043453a962bf107cf90f4803aa71ebb907007d501a508d6ad3ee00f4216940352af60b00e85fa401d5b8f59c07401f960654a371a400803e220da846b5693700faa834a01a15fbb900f4316940356e3de700d0c7a501d5681c9901409f60021d619abbe7d6a6157a44250a9e6381fe0232969fd4029a28d134d0dd21f8e12926e841269e1a5e64c774a30675ed4bcc62ef6676033598721351c92d5a4d8875c1f1fc7414058dfe5bd95dccdc69d1ea457d0f12fb0c13efe626b95e943bacc4045d19524744b90f5490701c715258d48984b80a24f8d928eaeeb41d6a36c79ebcaf09a2a5c879f9d7b1827b264170cf7312b166aac47a2c48ebf312b1522d5a34acbb01d617f8a16875fef31774c8e0c87d4c1ce58b5184ee864bd6327b6871ac3fd32a3b4871d2ae2cd17ba54fd5aa856dc24b52c16a6ce65200605f8e229c778c090a72ee6f5cbc6995d75c2ba3da0a1cc89a43bbc01cfa0a3f43ba1666c9697e59ca35ae81605c1f75f36a83a554ab7016bd1466d15799308727ddecc526a8b35b1ae351d4ccba856f109145a03b0bf32cd052ff1a45e9ed964c86c1a56799715ee1a781ecca023909e6d0bf490149f40bd0406601c8d7a48024aa4b3490e301e4eb524012e7481ac82258d7df60ab47aee609ee7f76b5cf04db4ceda5df67833be54d26c6c129e4b165035ea171cd561bb8b299c7823a0ceca36f49844a9c396950778199f36d7e8ea8337d94d9130b4ca3c7e9da02e79bd06152c7bddd17b120fec1c421bec384b8a94954e08b9a54f2e9a663f6521e084afbbb5194e21a638266d58e43a5dfb1d7d8cb59ee0d23da1d78ebc0eafe1e5f4d4ad576a87907877a1ec8bb58200f831bfe7d769bace4a528a827ee5a0f545b95c9b500ae6d352645633c4a6700fc41d4aee6d46bfdd4d829c92e10e2c6732b16dee34195fa308a05ab6dbca95abb1003d06905dfef8239f62326da5149ba8083d8186b92d17c0f35d30e516f5aaf2fa9b1886c7fd05fff9eceba12f312f6fec4c0749a4dff6c50b5fec1ef4d926a2be0acfa41a707fd9b82ed6109fb671492596cda5344566375fdce9de228ff156527bd123f6b86dea7f84ebf63cda17930877e1c459c094a6a6a6d6086fd7f959f0edc1440c53a8c85755b90da4ff8cd891afdc6b43a769a2b73b4d43eca364b62732a6a0385fe8d02b9766faa4f833d1366d77f33e1f68dc96c86df791559cce14b11590368b7fd4a90cf4ff90bd4923634d3b87b599f6b797790c6cfd2b9d62767a3e8dbf97f0dae93cfa3e890d7ded49e492a33f6af859bfc0b493827aac47912e0fc8f249ce355e25c0038bf9484739c4a9c3301e75792704e5089f360c0f9b5249c592a715600ce6f24e1d4598be74713c7f9ad249cd43645349cd9209ddf49c299a912e710c0f97d7aad9fc15041bd67a2f59356eff965b8d17fe087e804a68e5a7b58bd37cc051decb5873e1c06dbca1fa3e814fedf793ca97327cde739043c473f49864b2c1147833b08e0fe2c192e31958106f72c707dfc22192ed19447837b0ac0fd55325c62e02e0dee8900f737c97089ae3b1adc6100d7790dc4c2d51821b5112c689d24c3251637a0c1dd10e076960c9718214583db13e0fe4e325ce2369706771d80db85097778bbe1e6fa825ef53efabfb459ca3935e1a7476712e6a55de298bb32310f3589b1548dbef481bb60970be0a89424996adcf3351e7591b7381035075a2eff69a039acc3c4bb7691001a4d883f83c966dd74a24cf415106d0834ebd79180723d29283355a21c08f1fdeb3351867e8231def2badcb8f69a79f6407721c52662bb2c6dd53f0f2473832870b63fdc4763f4d4f9e076e92609e74495388f049cdd25e11caf12e71cc0d94312ce712a714e069c3d25e19ca0126715e0ec250967964a9c0b01676f493875f690f8c2c471f6918493ea9ba2e11c09d2d95712ce4c95387f01e9ecc7c4d9d360eee87413563d09eb4bd0d0fdca42771ba0ebcf4437cc241ae46a7c798e5affbb35435c44751f6f6401de134c720398803749021c64e487f94d1d2d6bf45d30246fc8c41a56e66969fe4c8cf0cb62c2a4c5f81d083037920493e8e2a0c1bc03600e940493b8b2d360de093037960493186e4683790fc01c2409a6c6b8e87b01e660493089a10d3498f703cc4d24c12406e1d0603e0030874882490c17a3c11c0aeafba6926012bd9734982b00e666926012031468301b01e6d0283696e8554f1db134df04ce6137d45843ad0071340bebefc134372c8a6085f619e63496d1fc1082153667a20c53c7c6f8dfc1bf85f6f079f6f7143b53bae782baa534884b5975f1fe03210a5b302126b60c72b0b263911e2b4c64e5866891719f9b38c6e14c8c618f86d00c57d14a0c1271d9a145203d06dae50829203586721d0220b794025263b7ba9d6199192905a4c66af75b01c8515240120d6dbc367f00722b292089ca380de43400b9b5149044031b0d640f586cb691029268f6a5817c1b24f2f75240120d6b3490252091db4a014934f7d2404e0790a399207b7b9065b1138242bee5f6af6253e9ad3f4160933633daf5268e6f3b29c929192a1799c3c15431460aca4c9528fbc032931195e9ac367633bb3ec6b34d5d54361f1ac407c1949bc98eb29c622f70b6996a265b0ecefa38cdfe9d6b66d8e726dbe10aec7379f6d1147b89f3cc4cfbbabe9972579829c732710645cf971857433e07ba78e59ac414681a425addf82d01e138bed2e3ccb8cec555ec87492c7c3ecdfe7680cb0dd12a4e93c52200393e8aa5a67dc6338dc68a6cf023664511013cc6cf85d8daa4c04a618d69b4cf4c362edad70d31abe99b76ba66041e1c9aeba10ad4a2097c053d00ec4e0a83ab75378a1809f826f255a1da8439d2f9b893971de22ee72316c4cb60be9c14853e39ce2476e09c6e6f79edfae4d92089db4761b268293420c73e6ef0b36206d363b39ae5d3be118aedec200524d1634303792d80fc433a83557038aa859cb6cc0c0533da8efc19d235742eb64f2df38355dbc779be1b565153fa137199a1253bdd02cbcc4e4c881b9bb52fb24f0c12a08550ed084bceced2806a2cebb43300dd451a50a2438c06341380664b034a5c886840b300688e34a04407190de844009a2b0d28d1754b03fa07009a270da8c640e9df03d0c9d28012379834a0db02d029d2806aacb03106804e9506946875a701cd00a0d32401cd54aad8ff1b804e970654e3d6f36300baab34a01ad5a67f01d019d2806a54ecff0140674a03aa71ebf977003a4b1a508dc691f700e86c694035aa4d6f01d039d2806a54ecdf04a073a501d5b8f57c0380ee260da846e3c8eb00349f097484490cf52ab624eafc65b84b9e6b5c4bd2f6563e2082a6553ef801628e0bd2599d23bcf82c1f45422d0f7520cb33ff2578e60b25c124eaa534985f01cc799260126f731acccf00e67c493089ab3d0de6e70073812498445d9406f30b80b9bb2498c49d120de67f00e61e4c985b25a94d18401b284dd8c7bde3aa4f3f421cfd4226f04d3df01a3b5a883508232b8d69aca5f671adffabc2bf92ef1fbb6c8f15869a36339a85d625048568f78ca26b204e0ca9257637cba8c8bf4d9d7f3d906e6a38eeb12cbcef80e4eec5c43bb88d7917878ba8ee7b7716d4b7bbc4a1eecd0fcd757fd4c418cc316566968fb3af34c9695fc4a8525adcfd0570fb2f62a21cd2eedb3f79c11aa772c93a006efcc552c11267541ad80301ec3e52c16aacce7910802d920a96b85da0813d18c02e910a966808a4813d04c0164b054b340ad2c0ae06b02552c112c32a68608f04b0a552c112038068604f02b06552c11243d56860d700d8a552c112832a6960cf04b0e55138b3c72419105d15ef7c3f644d9465a8d7b080968133bb825f43c799ff5ca669a37176806c7f194186a9e352c2b406ac6621dcc3c411ee1b4541f496ac55f1e471e262444b1dbf10fc039551d85443ff802bfb12cc911dd91b7027cc9ccbd29b991f0c15b43ad1d869ab14e252aa244554b956ce1a23fb5fef14075a2d0da8c6dc93b700688d34a01ae3a65f06a0b5d2806a8cec7f1580ee270da8c6dc93bf02d03a6940356647bd0640eba501d51837fd1c006d9006546364fff30074b934a01a734f5e00a02ba401d5981df522006d94043453a9625f03e6ba95d2806adc7a5603d055d2806a549b9601d0fda501d5a8d8ef0b400f900654e3d6b314801e280da846e34831003d481a508d6ad362007ab034a01a15fbbd01e821d2806adc7aee05400f950654a371644f007a181368af18d08c24275d04410cb42e365d619b7978d4e938f32d8f5c3b509e996172ec81aec74df01ca639647b2733b57b2c2d46e4892e71bc4730f18e32899e79e77b6fb4208becf8f5964ae0324eeda39f1a1b648e1d765f13f8eba99e7a9a346f008110aba38a7172377f9597dfea8416571da14dc64e303d1cc904ba498ae921b5b4264ae958e63eea3a56c0ce4490d3a32462a56e4f69588f81e892a32562a5f602a5619d0b588f6162ede6b10699a293ed53157e2ea5e6398f64cd9cd9260eed5826b4e1492b7ff39cfd8e1c9bf738c8e6715144908e6952ae5047d51ecb3c1ff650c7b3dbab8618c37fa7db530aec002eb6b9cc43ad34badb04fe0b6efe13a2c019defca576dc312decf2830a281acb1c3d0eead289128ac984ae658d6ebb1500f3244930351af32a01e6c992606a34e45500cc5324c1d4e808a906986b24c1d4e8045906304f950453a313793f80799a24981a1dc8b500f38f92606a0cc0590e304f97045363f04d3dc03c234a0348993da8ce0f17d8e4dd6ebda4e9f0d67add1295265aafdbb7c0c3f4a728ba8167998ed70dfc2a307f9c19c57e3d3366e74cb422c56534129c3499fcd8c4719e15851baea57934ecbf5cea2782c53ec081b867a7d993b686b9f46c694089c1e034a01900f41c6940893b241ad02f2147fe5c694089fb771ad0af01e879d2801215259e4d1e809e2f0d28d1f64903fa2900bd401a50e28e8906746358942e940694b89fa7011d06402f920694686da201fd1e6ef98ba50125da426940bb80845e2209688652c5fe5930875c2a0da8c6ade73300f432694035aa4d7701d0cba501d5a8d8df0a40af900654e3d6f341007aa534a01a8d23f701d0aba401d5a8363d0240af960654a362ff3000bd461a508d5bcf2701e8b5d2806a348e3c0e40af93d1372c75de1c3528879639f702ececafe777bc6b0fde42efffacb6c395f9e1aa0cb5e62d2d13a40452146e88b23a733c1022b8201706d1fae4a051fd7f0726861bd3599d597f9cfd1ab046ddc44439c8a3c44ca5697e02c8f5d2e84e293141cb00377c709c7b2b7df3ea4e268ef4e6286f7e845b609f2b32410a7862f453307cf00a516269f5c4cf83b9f5cf7c890df295a61a9795e49ab42e8badfac99d1923c85da2c54255422cd42dfc062cb5f6f3d79bf2940d2de6fae756980aff5c7d42763d0dec6a16d86b602ab8950976b3a4a9a0dc832d6951d1ea0879a07780fe7a5b145a40b197c27aaff2b71c514a74a1d0a2f7fa768aa3bc5dee56808896b615780096ab3ba2686e15df0ab8431b7d4ca99b593b9a1ef02a80bd935da2c02d574576979fe1c3782b62124b83d6b9136bce8405e92e19e5329297228d7d6d47822cde9dce2c92c4a588da0e90b618ed0cebfa3d92606a5cd9f301e6bd9260120dd234982301e67d926012dd2534983b02ccfb25c1241a9c69300703cc0724c1243a4668303701980f4a8249548d6830fb00cc8724c12486e9f0f6e900f32f92606a4ca3ed01301f96049318e24883d90b603e12a5d3a3b8c997d99153be9f038fe7a3e9b475269729a0a1a41529f80a9c1d8f3151f6f628cb62fe4d57e9ce0de0cc710df653063cf499dd8e30717c8f4bf0bd0792a8b12cdb52f0bd3f1105cab0f2a2bb8c2a7ffa6c3f77d6d9535645e1c1a44584548303e3c9281d6de873cf8df93193e74c9453e2e243730f7783c5e729c97089cb110dee67a0383dcd2fe6b2dcbee450ba109b1aaf34b90b767ef7227f49d5ccdb9f1672331816a5679810dd1be5d84b2cb43f73ecd3cea931db3eceb7173dd5fe4cb68f165b98937d4b8bc9feb56cffbcbe957e16407d368a0a39ed8d679ea83223e40898459f938473924a9c9703cee725e1a496bba4e1ac050fe60b9270525ba8d1709e02385f948473ac4a9c2f02ce9724e1a4dae469380dcc9d2f4bc2395e25ce2180f3154938b354e21c07385f958473824a9c0b00e75ff9f64eb763774314fa5397da9f20ab836cefac67e1bbc1c4f1fd2d8a9ab66d47cc25b6f84b4ea0a146d0f5e84cc2bc1f48e96b51dcf4ed6d913a89195c43332d5f05f6d0d725e19ca812e70980f30d4938c7abc4390f70be29092735928e867357c0f996249c1354e25c0538df9684334b25ce62c0f98e249c3a1b567c6be238df958473ac4a9c93403adf9384335325ce0d01e7fb4c9c033cce25311f66bedf6a969b069f535ce7836d22c91ca6a50d6e07b7f907e90d4e0c860a1205c7ab4c15fc05ccc71f4a82490c58a0c1ec0f3bf58f24c1249a3d68300701ccbf4b82498c8ea7c15c0830ff21092631a38806734f80f94f49308919453498cb00e6bf24c1246661d2605601cc8f25c1242aec3498d500f31349308901dd34983500f3df92601233d769300f00989f4651aa02535eda57aa82a8bed34a550c831dfa674cac7d4de00e2e356506f7e5c9fe4a1a425ab4f1281347f8793a536012ad99c4b59c16fdfe27b8c9bf908272ac4a948b2091e03f525066aa44f92548e59752505295751aca4320c7ed2b2928a9d56768284701caafa5a09ca012e5dd80f21b2928b354a23c0f507e2b271f58a3f36c3758c1bf63a21c69e2f9c02e3eb3c1ffe586acb6a7e5f9cadb45f6c2e77a95bdd6abe9eedd737d49e96576c0227b5ca589206398565161272803f03d1376af18ec3abf1372521b8e5d1d3b441f3cbb876c82f70313de3626b9da87933c57ddb8a4495e339a02b5938b9c260670075b50974f4c4dc3be91057d07981e7e8c2254618c97da22bb67c742e7f1122b2e41bbc81f51a550863f0419fe893f01602e7b50dbd8cda0c120347867b2e09503bc9f99f0fac4643133096144d2b7860570112c3fbf440130a38301cc0780bf46919731c6ff8e175129b04402d5a8c0ff5b6c4f76ea51811dd8d939cb3ceccad84ca9b5b0ca0770a3ff16857a1faef415adda3a359651790fac4aa6871094992a51ee0d9bce4e4c94a16fa87d519ba86112633ecee844c27a34f8863a33b10e306be3d8d0279fbb40c0e1efa480d478a36f0d20bb4801498c8da3812c04905da58024466cd2404e0790eb4801498c89a3813c1040ae2b052471d5a6813c0040ae270524d1fe4e037924805c5f0a488d3ea1d5007203292089317034902703c86e524012233369204f0290dd9920fb9ab8b5c8850c369a99f630379c767b795730b8f588c27cd172702b5673d7d813a31758827a325186ed16434b90ebac1ad478eda885f257c18dde8b8936b4ab8feb6076f57de036efcd04d856f5adc4187667f2d598f9d30b2c957d9838bb7b9ca566a597c61a7b70858f679f629fa161a38558bb892bc4d69789adad4c8af0e2b3fc8d9ec1547edc869802f37e90c17e92601255721acc0700667f493089a60b1acc6b00e6004930894b0d0de6f5007343493089260c1acc1b00e6469260120d6b3498f701cc81926012773834989700cc8d25c1243a6a69302f07988324c1249a356830af00988325c1243a6c6930af06989b30616e61929b2e059bc786d806b2bdc9d0c4b994960c7d0284540f61427631c0b3cc1c0b6db24595632f23d7ccf052eb7a054d36790a4d1bb34d1cdea66c788b7d207f8997d47a9398a8a23142683c98d9364b273c8df6f31d00de5026bcc1064bda6316c434fb3bac3938cfbe5b89c7e9e8686dec7911dccec3f896cac045561195bd9c76234f8098c9cdd3eb16437bb9c6fa6ddb82ef660b26ca0d3cca8e3013ae0b37ed70b65fdb69833807ce34416d177c4e9fc36b092c2623980837366b5f9f5a635be34100744b6940892e071ad0c10074a434a044b7030d683f003a4a1a50a2eb8106b43f00dd4a1a50a2fb8157471d806e2d0da8c6da1a1b03d06da401259ace68407b02d0df4b034ab408d180f602a0db4a034adc1bd180f606a0a3a50125eecf6940fb00d0ed2401cd54aad83f0940c74803aa71ebf90400cd900654a3daf43800cd940654a362ff18001d2b0da8c6ade7a300749c34a01a8d238f00d0f1d2806a549b1e06a059d2806a54ec1f00a013a401d5b8f5bc0f804e940654a371e41e003a8909b4b78957777327b9960a2bd5fbd46f049ffaf64c7c834c62ec9bf39dbb531b4c79925ca2546a2ca43312c209776022ed0712596f5cd13b5715cbbd5412955cd28ae195805cfe810971480ca29343973dde520c665048d435ad29f3835571a593d6ed745d00bb23132c56be8eff3bc79e9e6f5f0ec3184aec338d1e709da9f75f41ad7f7d3fcbadd4bfb9e6928eefc3e2b4133fd0abc12f490d26cf4b72982a4dc396c7c236ccc4b1ed1c8592d4928a9458d53a484a255a3f6972781f045fef220d28d1fa49037a2f00cd960694b82fa201bd1280e648034a5ce76940af00a0b9d280126d4b34a0d702d03c694089b6251ad0ab00e864694089f6791ad01b01e814694089f6791ad0eb00e8546940893e4e1ad0db00e8346940893e4e1ad03f03d0e9519849824ca27a9f94e5f2dc16785349795382c2340f54bffde96c3093ec9ace5ca3c4046b8d35912e007be80c26ca612639bd3a9e2c33c59eb63c2699ad4d041a55fdad60129819a50d3f6cc090da629a6fe80dc09ee942423ab74b1ce92c26d2ed939006854c17f83cb9b0fb1a267dd52774be986fc9e5dab7cc3333ac24bbd4d9d2d873784eb6bdd68a84f3881682e75852be394c23b3f9337270ca52dfb4b1ce2c3435feab0997b91c4ba7c134f8676928a7b3504e30719473a2f201b4dcfd324342f74b9a3b7012f800e646a149147ba90c5c2738200e479d026829b8af83dcee266bfb3056a55f201334877c694035fa05b603a005d2806af40b0c01a085d2806adc2c6c0440e74903aad12fb019009d2f0da846bfc0a600748134a01afd022300e8eed2806af40b0c07a07b4803aad12fb035005d280da846bfc02800ba2713e8d01440539b03a7c64e996307d9d704052dc965fe793d13c016b51713ef2893dc5fb8da8eec6c4fd9f6c45c53ee5d2c68dac3b74bf53a5167ad60791032409af78ea2894fdbd29c2a1c98b8bfa285036f0685e016c9f173692c237c064c0a8bf971ff6e9172a6e802d3e8e5d3790b72fde2e54e72d929c41271b499751b1387b80f13e288a499b53ce6b89e6b89b840f42086bac13f5b6c9a77ef0ade28a800499c536915208f8739b5288abeee980730d5385bfe546ff50fbcb258e435026b3f0deba61037b024bdd67e94508d354a5f82a9a09889b2a747b924e6e2cbf1721889838fb6aa8f06742551dcdc6d2b4cc935ec89ca12ad86fd0850964ad3d97521d99547dc43d19c794f41884599249844471e0de64b0073a9249844e3090de6ed00b35c124ca2698f06f36e8059210926d1f04c837923c0dc57124ca25b8406f33680592909a6c6eaf8d702cc65926012773e3498d701cc2a493035b629bf1860564b82a93102ef0a8059c3b771d69be448d199f694621f1d9aeb234689e50d6811a1f9260eb196097173936ce3747e4d67e3747de73a72b7b90a90d3fda2441cc4ef17781b52759255b36319907b80bba38e8978601bf36ab2cf5e67f2ee5920b1f592704e5289f37ac0d920092775af44c3b93f583e974bc299a912e723807385249c3a031cdf039c8d92708e5389b30bcc9d2b25e11caf12e7e6807395249c592a714e009cfb4bc2492dea4ec3590c380fe077470ee23faa634f46542582660e3190db796014818918ad54ef8b1ad4a5884eea08450d5e8235fda07406d2c42f9d6c9ba7d99b1a2026e96029283355a2fc116ef843a2a836ee50adf0f6cee5d1cd97b49bfa4d90c443a358bb13e7cbd495c6838863e21cd99585f31358bb0f4b67f076e21c4974b9d16eec2f61b9395c0a4a6a422c0de5ee10597c841494992a51be0f37f86a2928c7ab445903ee8a23a5a01ca7126535dce0474941496d584543790748e5d1525066a944792aa03c869f2ee052ac0a4dc7e8b7e09cd821ba63a390c2783a6b6b7a2431aa9d26855b81141e1745e235a655cd32a57e9fb3dc5f0e9600ec28e9553361ff7d3c136f5f13c41fb9d18aed016e075e604fae318da6cc83adf4974443d89d85b00bdcec2730110e4ebad96b9a1afd743c6be543a0a89f28651dd739835e02284f9282925a8d8e86720928ea274b4199a912e54040798a1494e355a23c0254a43552508e5389720f4079aa14941354a2bc17509e260565964a949701ca3f3251ae6b829d78bc1d853ecdf118138775ba9cbd3731948526771fc11a7d0613e50013df7b639389f000ed612d0f809bf64ffc98a032fb529d1f24c76f01e7d9d14b7cc64fa9c21b7a21dcd067f2f3cd1abd9c55c74e7385f36bbd056899a7e1060e24940a93560eea2c80795614854c96b6b82ee3e563413d6252fe199d4858ff0237f8d94cac7d0c96d6492e55b6c2cf9af93c80b4023be3402ecf4937c0990a016602c073d319c59b9888e7529c89716934bbf8afa0fa9cc7777e55f945c759c093bb13d1d0d1fa0a9d0d92787e142df45012db97814bed3440cbc1cd0743ee0552c16a2c43b63b80bd502a58e22c4a03bb0780bd482a58626c060dec5e00f662a9608905a168602b01ec2552c1126d4934b0b500f652a96089c5f56860f707b09749054bdcd3d3c06e0e5b80cba58225ba336860b700b05748054b2c5aca9b0a00ec954cb0fd53804d8c405ae51f51638f56b3fa0e9481bbedaaa87bbdac4d07e2c54c156b0d4b4a9f8605eb6a26de2e1eef747bda2c856e8fa5268ee99a287a0a877eccb00fc6b4580387e9c635c659666abc2cbab7e978e186c7c1cc79ad8cfaee896d9dc631b15ec79a4927c34c7a9d44ac5443200deb7320add74bc49aa9126b0da4acde20112bb55e2c0deb8e80f5c628b4d26293ba5a42f849a9dd5b06b05ccceb818bf9a628308ef1c110eeb012e332372accfe26b2501c5a4c535790c69bd90527ea7d9d84f1becc09ca6591bf6ca273af334b0aef34717c7fe617e829f6a957eecddd85169852af6716fb414bfcdfa5a6d2a40ad5d127991703da5b646f3b89c611dab6733d509a6e8dc2ea9458c178a697e1a576a8d44553c238517d723b1494fcdba482252a4e34b0dd00ecede9549cc2b6b7548ca33a9330de0d8ad31d4c8c3d6218835c60b77055db39342c354503d79db5d67f04b9c177f2738383da5c6ee9990389adbaeb739583ecddc544382c696ec428faf616cdd7d8d3b23bcc91774b07ac3110b22b00be473a60a2fa4403fc20e8a5f74a07acb1afc60af037dd17f5be2ab5596f6aec9408ada6b48c92ed6082b85f325eaaf59486f77090de0798784799e69b8096ad028bcd5c3b48b1a9b4bc6a131e876e43ea6cfc254be73d0d14b607f9fdb830d5768197e472bfa145ffab3eadf7581387f8503aeb2387171f54a425aa5f07b29c27fdc05cfd9774a2c4e116abec42dc036eed879928374eb150b51630e19a3a132daab4dbfc50d05c1f91069418184903ba1c803e2a0d287135a7012d02a08f4903aa314e6a31007d5c1a50a2fd8a06b414803e210d285161e2b5df01a04f4a03aab19f5105007d4a1a5062fc332fb017803e2d0d2831518706743f00fa8c34a0c49d120d6825007d960fd4b51d779fde6d3c9db7749edf8096c6827f4a2d1ff7d819a883f21c34a0a359405d2c5808f43926d00d3cd03afff99da1aeca1e5a6234567d3a15903dcf0fc60d9085559f72ec5f0da6c14b64b67fb6ca577c0a6434d7fe0e68e98b296904ac2f30b16e6612bd4d6e20e7c76f8090888ee669fa168c752fca08204f4e6cd498d6b80cb0be24c19c1c56b8a5a15c9f26a110d2f33213e5e66da0c4e10abc2bdac9ee1cd004eab993c0c9ac70b32180f895f45aec713e25eaa1b4f9f43758ac5e8dc2b51c2e568961e7334d451b124c95549a43e479702dff55e672a5b184cc9eb05cfd8d897578bbb126a646e4fa4daa1bb2c4044196c45d7f0fd63c7b2248ef6b4ccc6352ccb36b932e51685cf46a71539e4a9edf4a14413a1ad1b572042b502213bca9af33f177336155de7a7f9939b1dd173130e246d6d470132c686f4451a4b37dd577ddb680b880d1b4d93f820cbe2909e74495380f019c6f49c2395e25ce5980f36d4938a9b52468387300e73b92704e5089b31270be2b0927353082867377c0f99e249cd4a8671ace4f40517a5f124e6ac1181ace11209d1f48c2494d79a0e1fc09a4f3437e3b97a01487dbbdbbc3a3ea85c3da387606f3c847fc762eed6d544055d96916d2cbc053ff7749303566e25d0d30ff2109a6c6bcd16b00e63f25c1d498e57c3dc0fc97249844fb3c0de60d00f363493089d1a134983701cc4f24c1d4e8efbc1960fe5b124ca27f8806f31680f9a92498c4cc241acc5b01e667926012e39968301f02989f47e17747cf65c7f5bb8f0323c717e96c389d6ce2d067e0e80abef5fff06b92acb02f17fad396da1fe7398f3b79eb7d6fd02a2fb74b7c5c7db60f5ec0105d1ae0d52cc0279838e02ff9f3e9128f1691b91890209a3e391a8406935622632b80f95514f3691826e64c708dd0a4ba6385876d09cbd4d751601de37f07ff4e35ae865e62420d068e8755f668587959f3101ffa0dbbd3ad3bb8d6dff6f38c8b510a814650969006f07058e7bf4d4fab6057a2456fafe5f1305f7e976e801a7b2d8f0580dfeb88f0246e3a69119e6b400bfd219d91f489fe74a2318496f6b51a169d1fa5a0cc5489b23ff82f7f62a21ce451babe4bc57eb5c6c862d793a9c03eef8673293333fcad5e627f6b5cd1ff04f3e9cf5184722756105fe003b2ddb294dc7ebd7d6531dd06b5ce9f430de5ae67e11f01151c7f8922292cc41f64275798322fb725f64017e2b024b664b5346d682ce55e077ba95f9988d7f3888bfc1b17c50a60eadbd16f0613c26fe934e54516494793bcd761b9323d85a0a446d1d1508e839bb8931494d4083a1aca1740b5ef2c052535cd80867211acdebf9382929a62404359063778172928a9e9053494d78154769582929a5a40437934a05c8789b2bb0974c7657ed3d9e855f2ec982649c3369d85cdb9ef436ceb32b1f58b496086b775c65d6cd34d5e54c1da34d9fb0e20aec784185402ab6bda6da3b138eeab7495c0aa63364daaaf72110be80e00747d3ed0c099e63c40ae15657833a3773d2209a579d2cf05cbe606e95c68121dbe44cb26cde15b044a793726ca4d4da21da8d19fdce05783e0f65ed9c1ec3f7bc21ade9d89b60fdcf64b62cede8eb010d5c16dde8309701d0f70a93d60b2d15964e22058627a3251059539ea9b169329f620670f27dac0c7b1a0f50368bdd2018d18264883d61fa0f566420b8b49a2573128b733cf5e4e18cf5665aafce3b0714ef8f9a94bc6079d582e5b0873e9c3843bc0c36d30187fb93016b39163920307f56d04b3404afb3241866d745bd21073ece30653ca8dc658cdea447429a830fd9818032f61ad3f658577cd06012db576503770b571c5a083eeefd80d3ed13f9ea750c9290449edcf44dc56964562dfac714c79a575ce7a1fe475802498c494151acc0f00e68692601213556830df06981b4982494c40a5c17c07600e94049398804a83f92ec0dc58124ca2398d06f33d803948124ce26e8806f375803958124ca2b18306f30d80b98924981a3bb4be0930874882492c744283f916c0dc9409737b932a12b8c09b3b5c8ae99298cf113795f50991bea9f3308262cfce4655e6dfbc2ae11ce2cc7b577b20fd579651f84a36637e255b9896d200a735398093f7fc68998a202990b6f33f198c7d439990c35ccbf615e843d925cecd67b06ca885807558141e4dd7bfdd358b68697a981a3b2108cc0ee4983a2dd042b41f3471b49b4721b128afa9e126421dcbb45a5dc75a007786d9760b89583355623d0da2e0874bc49aa112eb1e807504136b6f138fb15b915006208a52a8ac39747b086ad89289af2fa856c9452b7423ec06084746b1fb421774cbe15f994cf31f0de63600739424981aa3e9c602ccad24c124ba4c68300702ccad25c124ba4c68308703cc6d24c1246e316930fb02ccdf4b824934ffd1600e0098db4a82a9b17ed7dfc0f8315a124ca2cb8406f33d80b99d2498c46d230de604b8cdc74882490ccde1656d00cc0c26cc21e6bfede24acdbba4d5937d0bb28133a58225cea534b06f03d8b152c11275511ad80f00ec38a960897a290dec870076bc54b01a6b76ff0660b3a48225eef169603b831f698254b0441b290decef00ec44a96089f6521ad83e0076928c341de28d4f4bd33913306e9fde7cf860a8a05387c6763c15e0dddc218a5a0d6bd3d395b8efa7b59578088c287f900694b8f7a7017d1880ee280d28511fa501bd1d80ee240d287139a201bd0b80ee2c0d287151a201bd1780ee220d2851efa401bd0f80664b03aab13bf60d0034471a50a2bd9406f426009a2b0da8c6f6663703d03c694089f6511ad03f03d0c99280662a55eca783536f8a34a01ab79ed300e854694035aa4d5301e8346940352af65300e8746940356e3d2703d05da501d5681cc903a033a401d5a836e502d099d2806a54ec7300e82c6940356e3db301e86c6940351a477601a07324011dabf496df109c7473a501d528a19f8284ee260da8c639740048683ebff6b7fbf44b7c0d122c8ee12a39b8838805ad69ed216b4d1c6041146586c3a230b5265efca5a376797fb44b1c6e2113ee50d33c5e24a8e15c60f2cc0c2bad45c6b5280f9ec3ba3bd9f60a2a0cb5b7e61a16dede80771e3f1ca7b6e98dddad3eaf692ac836aea94f24759c69d3c0729806e633510e3441e3dd5253665aea44e31e61876d1a4e5a0197ad01e7027e3de7f8ac5a0fd85a0a69741fa820e138e2cdbfa81309f17eb0f2ef2eb1eac858a6e999567564270871dc4322566ac1021ad653415a174ac49aa112ebee8075cfa83a7eb937dfcfd7c809862bb1281b3dd23a1351c9179a4af5216c50f74a6ff62846385353716931ce3703ccbd25c1247aed69301f04988b24c1246e4c6930eb21a664b12498444d94067339c0dc47124ca2c99906f3548059240926d1074a83791bc05c220926d1434f837927c02c960493183f4283f93ec02c910453632eddaea01a954a8249dc52d2605e0d30cba2c8f11ce377ebf566963d3430c8b9b66c35d16d266946e54f4d1ce55226caae1ea583e81c1cfa40ad0150e54c508340e6d06151600f2833a5fe9d724db97156a14a1341d17f1ad2a36081a96022ed1743ea8a032c01a41da131f4e90071df28ca06a46a4fe13c97e551c8625716c62d6149a98cc2f81b7a8396db711bbdfc9598fa56d76a8d468c57c0f8bb8c5f2da4d87efe3affe6ee42d1873ec59f3acd3e761d6ecaedabf3ec3b97c4daabeabbed2f84e5a82a8ae52894d760985a1f91942a5629e8bea4b1c5da09e056abe6379cc61934c71eecfce9d86f863e97dec892cd5a984b6ba20ea9599bbe33194c8b112d70e1942e71bcb55134f5691b6ff3ae5fd48a37235968af82e56abf74160f4a9c4d35b6523d0766d33a7ed4674d937bb7d0fe5e6987c8f39bcd30849106308f258b5bc00a5f1f45a1b570855fe26f7017a75461f637c9119ffad7f99341321b98608727812db62fd41a17c81728f4ed9f4b89986973e92f50da72393feec361adb23f6e5f9fe72fa1d2b85d7eaddd061479b011c57f0e63015d1f268415514e08eec45a8f2e75a1c0883a7c2e654d08fbc384d0c804dbdd0481b5357e2a5896b041d517877434c8e3caa89a9f2db587b9d9b244bde57d2218ee56f13d42f5ded214f490adf53ba00a2f83057618a73c957959acf4174783d99d05f377208bfb47b1270ae7c6467f68652b4a5244b363675610f789303b1e90cefede381cb9a7022ddb6801c03c50124c8d3d69be01980745b15b6fc9a79e9ca7494349cbd1fc064c760747e18a73b6cfb0e77c43cc0aaf7d45ff1e16a143f8105bca75d39de5b602201ecacf726b7ffaf5249575bfae012df330493827aac47922e03c5c12cef12a71ce079c4748c2394e25ce198073b5249c1354e23c08701e290967964a9c6580f32849383354e2fc0114a5a325e11cab12e72e209dc748c249cdaba4e1dc08701e9bcebd79620c9dc63c8c57e0463f8e89b2570c656692e528823d392d58661044741c2f235826d70ee222e86afc5fd5268844a2a13d87e5369b0d684f60a25ddfa32df55e9ff9de69e112fb69c0ea59b27828dcc82746b1c4b4b4c084e186a5de5ee4f6e2445b3acd5274709738ce9324e19ca412e74580f36449383354e25c08b3e329927052ab21d0701e0738d748c2395625cee701e7a992708e5389f37bc0799a249ce355e2dc0896a23f4ac2490d3aa0e11c05384f978473824a9cbb02ce3398388799e6199781b7bcce34245537aef67c8a3ca71a0f576f5ef08e603bfa5314b9980e6cb997c91233d71e5e6f6636c5681678f347b1892c3c81d660fc14c07a661465a4db3685ec661905b11f75fef59ad8769406f75816dc374003384b325c625d391adc3701eed992e11297331adcbd01ee3992e1126da434b88b00eeb992e112ebd0d1e02e06b8e749864b8c08a5c13d07e09e2f192eb14e1d0deefd00f702c97089fe521adc0701ee8592e112d3ba69701f02b81749864bac6b4783fb2cc0bd5806dc54d9c8d4e2d4b47ce4d3c06c738964b8c4ed2f0deea900f752c97089aa180dee5100f732c970899b081adc2301eee592e112b7bf34b8ab00ee1592e16a2cb0510770af940c97a88ad1e09e0c70af920c576399ad9300eed592e112b7bf34b8c701dc6b24c3251a6e68708f05b8d746513baa3de1c458552ad724f665a4fa247a7426619e0398af93948c31893925d092312e01cfeff592704e5489f338c07983249ce355e2cc079c374ac2394e25ce6980f326493827a8c4b91fe0bc5912ce2c9538f7069c7f9684334325ceaf4c1ce72d92708e5589736b90ce5b25e1a46e456938bb01cedb98387b9aa0c461181b9b6f0f6d8068587daec0557063df1e653f92faa6fec945a6a40599d45bfbf916281977477aebef05430569e9d440785a62fa4aa8f07ca724981a3bd4ae0298774982a9b143ed1100f36e49303576a83d0a60de2309a6c60eb5a703cc7b25c1d45819e55c80799f24981a3bd45e0430ef9704536387da8b01e60392601283cb68302f01980f4a82490c83a4c1bc14603ec42f52ec7a30b5d570800691d7b9d6c421fe258add79b18957374bed069e6f82ae766ea8b1869a7342cb501d0bf6a28725b45f0b4dc3fa4c6f9dc183fe48944dae5c779b1a7b5b679b86582e757b25966802a149ac017bd2a3fcd934b1bf6dd0d3b63809a53e88cb60367d8c09718b24598d370d7405144afc6555f9e15aaf5ba1b16ac55f6042783c8aeeb6b864e18089e1343490b4cecbaf81b43e21052451ada7817c0e403e29052471ada7817c1c403e250524718ea4817c0c403e2d05245191a7817c12403e230524d1914103f904807c560a48a2a99806f26900f99c14904407060de45300f27929208926621ac86701e40b5240121d173490cf00c817f97bf02a1f63e4ec9625090d7ca7d9df1576a07243acb947ab4d7e1e407c299dfd1a1295718d33e426d04bf1652928a9e9563494bda120c62b4c94833d4a776357997827c56ce352a9b0d066618c8d1bde9d5aabd003540fb7faab51f4facc88f981723cd46a3f736aeff5f92e40fc2b13627f13af511abfd18bfc05d7478591d65cba13dce07f6362ec6e02fb799d97bed21805e78f24b63b1fc492beae207daf4519581d78742a0c3db09ae66c5809e85e4f673041f3262cfa66c19970fbbe210926d1b14083990f30df940453a3bb6b1380f99624984407030de61080f9b6249844932e0de63600f31d4930898e061acc3100f35d493089bb6d1accf100f33d4930890e071acc6c80f9be249844132f0de65480f981249844c703af7f0dc0fc300afb64186e55d1aaa957a37b762c04537f146594655d93ab618a97c8f6c7056b8cb2bc0730ff9d89b9afc75c9b64e4c8b12f0585cb4a63364c7d08f7347184ff6022ec66024bbab39ca37b8c68667b8e05ed7480f64fbe99cd854e074da7a69bc05a5ee2179c0a858b4c09a0fb573a43f97138aa5abe2e0be5265de2283f8ea2a063b8c814db05c6b1a88ce17576f3951d2ce4ef2008e0ff84097748125ca745969899a6d40f506e3a5a2ce53258b3ffcd04db27367716d9c3dc4253109b434bcd1c7bf0be31f5870690566a741798413f8d62f129f243cc6dba80d0d7adcfc3bd1ba0fb8c896e44d24d5d9b140f1494d0e9b88af9a3b095fc9c097a63b3b6d5dc26321d6ab4b4bdad2076e80b6940894e355e453700fa1f694089da280de8e600f44b69403516c9db02807e250d28d1584c033a02807e2d0d28d1604c033a0a807e230d28516da201dd14807e2b0da8c66a079b01d0efa401253a3668408702d0efa50125062ad0800e03a03f48029aa954b17f0d80fe280da8c6ade72b00f427694035aa4d2f02d09fa501d5a8d8bf00407f910654e3d6f37900faab34a01a8d23cf01d0dfa401d5a8363d0b404d2f6140352af6cf00d04ed2806adc7a3e0d403b4b03aad138f21400fd1d136872e70b177ed3e8036e1c91e4de17dafdf15b42a0431726d6a1a6bd9d2b77b38c8afcdbd4f9d75dac1d391294d6afe55d0877e8cac41b2455c7e33fb38d2b08e92437d724b6fea441dc8a05d1c5528410d761420c93aa8b4deaca09e127a5068c0de844c27859a738c6759918c398a6b66ff5e46087f12ac31dce869b7c3da960894a140dec7900767da96089cb120decf9007603a96035962abf1cc076930a96b878d1c0de0e60bb4b054b34f6d1c0be02607b48054b344bd3c0be0a607b4a054b74a0d0c0fe15c0f6920a96e8eaa3817d1dc0f6960a96e894a6817d03c0f66182ddd424a7ead4d89157998e9ba8731cd8affa32d18e4e429b2a9571b195d77c936b87ce33337ca65ebd9761f71c1e996dafa92266a229f25f0f113d2d0d72832e71f4fda230cbb464e0ceb18fdd236a1183d5acdec3e78204f767626c3b2532182a6863a6b1f1e352c83b1920c9e992c1d508684e97dfc064b8a134a01ac3d33a81176b236940358656fc04123a501a508dc13f3f03d08da501d5189ef60b001d240da8c600ca5f01e86069403586567c0b403791065463f0cf7700748834a01ac3d3be07a09b4a03aa3180f20700ba9924a0994a15fb6b41b11f2a0da8c6ade73500749834a01ad5a62b01e8e6d2806a54ec2f07a05b4803aa71eb7919001d2e0da846e3c88500748434a01ad5a60b00e896d2806a54eccf07a023a501d5b8f53c0b808e920654a371e44c00ba1513e848935c16bbde5f6e3cf324df84d1fdb37d647fc76bcf722c044a6c1d7536cadaf8eea93d46d6b0f0f6018ffd364cbc41b5e725f6802afb3b92829bb4ec13d7ad2d84f67b26b48d4cebd92789fef90ce6ae9ee6a1df0eec4edb4a8249b439d1608e0798a325c1242e3d34980301e676926012b5501acc4100738c2498c4559b067330c0cc900493b883a7c1dc0460664a8249b42fd1600e05986325c1d418bcb839c01c270926d1364f83b905c01c2f0926d1734483391c606631616e6d92d317969b3a7f19ee92e7dabfea4db9719dbaf3bc792468785eecd1b60c5da3367a0e18422630910f32f13ef2ceced460c75deea5d8993f96fa83dcc547d6539e9629b20104874f64221d66feafb625aa3640b32efd04323b493a608de6bbde00787be980899b031ae0d1007807e98089cb1a0df00600f80fd201130d2f34c03d01f08e4cc03d4cd01213c155c53c55442b3f4d3b38c3c4c1edc4df302c31ce9597e355ad06bf75c8b5bf577890f95ee50a8a75510b762d62c19c04307766c2ec63e2da2bca6244ba2aed369e054ee75da2c8096d79fb8a6d32896b3aad4de637208bd951143568b05bd40a134f069f672fc6c10dff756d83cbed492b4c859f2febb8604d6712d8abc12a9023152c51cda781bd1cc0e64a054b548e68602f04b07952c112d57a1ad87300ec64a9608996571ad8d1a0074c910a96e81fa081fd112476aa54b0442f160dec9700769a54b044eb2a0decbb00763adb23e0c0cd318da6da04858d1ce25abf31ddcf7229f583cfb6ff36c251fa7659efc2ecba6b14b1d22d454a2787ee6672a3fb68e1bb8ba194d10c694089117e34a04b00e84c6940897b2b1ad0ed01e82c69408956001ad05d00e86c694035a6406402d039d2801277fd34a0590074ae34a0c4bd130de81c00ba9b34a0c45d3e0d683e00cd970694b857a2019d02400ba40125eeea69406702d042494033942af65f7789039d270da8c6ade7570074be34a01ad5a65701e8026940352af62f02d0dda501d5b8f5fc0080ee210da846e3c81b0074a134a01ad5a67f00d03da501d5a8d87f0440f7920654e3d6f37300bab734a01a8d231f03d04532fae94e8d9d826538c8797db4621c2f417cf3e2283ae9b48db7d0d47999ad37657eb82a6e3cdf4816da05901fb54f3afb9084179f6597286aa0d981ac962ea781b9a4288a5ee563fceff678eddd71ee328931fab4b9f56df0d72f9113154d3497d0a2a27b4334493113e5c0b55cf727aab43e9d07ab7e89249c9354e2bc1970964ac2a9d3367a04acec65927066aac4f914e05c2a09e75895383f029ce592708e5389b327cc9d15927052db10d0706e0938f79584334b25ce1d0067a5249c1354e26c049ccb98380798f846b3d8c7d33ba347b11f2ee87c1b49c26d056bc7fe256c2dabe4da9588324ab32bdd07eb7b7514c690b6d1267715279aeb683dc54703d69a282a9cb53493261a43a83a28cd1cb23e98956b25c124c636d160760398fb4982497478d06076019875926012bd9d3498eb02cc7a493089be781acc5f41f76c90049318294283d9192473b92498c438261accef4032574882a9b17ece0f00b351124c620c280de6670073a52498442f3bafb213c05c1545a84dbc2c71683772a588c3c35a03ac11ef1780777f7e6858a3b71e55c74e73159c977ae347b6716d845c653cacd258cf037a170be839260ef48028c217e255f19ca4ce8e59918abc0c4762aea3193f2ef6e6ba75bb260d3ea5d9e0b9dec8eb6ed7627ffd413cc76833d5949a204ca6c2be32dacc34413df17decadbaa7fd593bfe7bdb9f54cf77ea64bf6633d9acb497e79e6df013861bbbca4bf5327bfc185785f140270e9363e230aad360ff05d6d8b3c26b765fda5c5fb3b4dede296eac128f2d28d63dc51e556a8f28b1e7067753bd7dbeca54f973f33cb44ad3e0479c1b13876509d5274775ead7ecbcf9f65df09850be5a3a766ed3d7e3a80712332a66956b6ddc5976dc9570769ebf3a77a78fead4db046546ddb75469cfa94d61161dd5a9af3f2a38df8536e1e818f538aad37ab1ab7195e343b621b364def3fcbbb83397fbb1f3fde3527b4450a773546c954d3eafa0d573366df39c022fccc5f655f74af311bac53e43d816d07dfb4ec2335a792dd3be1614cb2cf6b2e968ceb3ef936d8f2bf1d791eb9faf6dfa76e3c7e5991a1f5496ead8defe8e9b63c79a6d8f733578e6d87b699efd4e27dbbf72ec39b3637c5b3b6a9efd560bed73b3ed5f73ed279e6c8f2eb0e70d6bc7e8b3ede33c7fde4cfbf71ef6af7cfbd7aef6c8e9b1d746b5d28e2efcb4cbede7c9f5afd7faef242c7a3fd74f92a531598e1f9be36510e5acd01eb5d23e0e460f65d2bd677044951dbfcefeeb33a813aea0bb3fb2d4cf12cbfc11815c4cb1cf84121b5c4551d3e841f9dd2a2ff1e5cd2ac6866336c4ae29e89650db7457f5f4af56d8330a5b38a24f4c4ac360c2968eebd5f43e4ecac259aed05fef527f2f86d752e4e76137a29b03b3639f27ce29553ddc655ece4a629fa95fec2e0f9b60ba31eafc88cd8f0d4675d754d6c6911bb5f2fec11dd7fc9c8109a317d8719d8fc1f9c55a3bab5fab67251ebb71d2676def7bf46fe3bcc4a37b36c9a8fb96739a311815f3fb8547e4a7609f787cff84e36736e39f6acd69f9fde39f3494c8f0d8d43c66b67a9cbb9af61c171f2fbf9de3e537916a88b15fea9f5fd80ad90d5b393ee49678c646ad9c11ff66529db336d5a6db27ddcdcf6a9fc4363fafe5bba2f9b1ad4977f3a30799e412e5d3fcd1c9f741a1d7f282e31abc7e33b09d6726ae0e7d629f24a82c5f67afaed8cf7aa549f37db7d8a770634fb6ef5ce1bf159cb76a639d6ec2593295fcf44f79644b72d02fe5d1a9e56c484c66e2cf859d77dcec5f97a04ba7bab2cdd6e2fc96ae77d3b51823f5a7d8ac955d65ea3d657339d828c518b9f6af5aafcfba6fb6f9393d62abdd0aff4c91979dd2a64f19ceb9a1bc4f8fc9ec4a1f9052ed47e89524e5cd8f715b9f4e5ededc5ec275409ae5d7da227b5cf0ae6e055ee2df65bbc5f6b04e59f657501f71745365c4d1318da72af657f87cdb63babd4eeba31de436349d52ef6f97fdcf76696d7da26063e9ce2ff3d12aa57ed4e96d7ed2b63f5fcb3bbeeead7c2bdbede3be8b8efcf90f76df7be7d8f7de79bb22f77933fe07b2d7f6151d82effcbfb6a86c10db5605179717bba866563d79dfec5caf77d5fa23dd65fe5f24db41481cafc2bfef764b644af5ffeeb31f8ab359e7ed8aff5ba95efb2b3a8c29d5c16841f9dca4b1a7b6e3d3a5fe1e923f73fca85a2f0f71bb4b708f97dbc725ed2031c46bcc2d8f966dff5aea3f6b851fb5ca84ffb9d5d2d95ddd647478f4b344330f6a47be535a9e25c6b859e288841b698cbb9156ff7f09ff1f49b8fbd9c8ef2e9c65af24a691ce3175b1dd8afbafebff031da35235f57c0e00 serializedProgramBytesString: programUnityEngineObjects: [] serializationDataFormat: 0 diff --git a/Assets/SerializedUdonPrograms/9f91aac51bd06b849bdfe541bad096bb.asset b/Assets/SerializedUdonPrograms/9f91aac51bd06b849bdfe541bad096bb.asset index 87436ba..03e1b36 100644 --- a/Assets/SerializedUdonPrograms/9f91aac51bd06b849bdfe541bad096bb.asset +++ b/Assets/SerializedUdonPrograms/9f91aac51bd06b849bdfe541bad096bb.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: bf61d954ecb803046953c666facfb904, type: 3} m_Name: 9f91aac51bd06b849bdfe541bad096bb m_EditorClassIdentifier: - serializedProgramCompressedBytes: 1f8b080000000000000aec7d07b853c5f3f626f726b92028222a2a2a286217544454449a1445459ad8418a22558a1515b0a162ef1d3bf65e7fa8d81bf6dec15eb0815841bfb327f39e3b3bd949726e12f17b9e3f3edecdb677666767fbee9c646b13fc4b6c16fc1968fa9aae660b33c00c33e3ccd8e057d7c01d13fc97f521bc8f9910b807077f8704719b99e60572da7f1b269a067f7b05be8966529073b2191ab823c3f87e6678f0bb57907778e0b3a12382ff8707a912d541a601a69bd9c3ec6e564fac5a00626098692285256cb91235c1df2ee6a8207678c89425d23a8c5a3df8d32f889918c68d099846ba7dcdfe61b1c6047143833c13cce800f3a010b1e6ba4189f0878530d95ff6cfb4e0ff80dbaa41e4ef4bf189ac5bd53070d3c664e6337f903e7136a5df91d227297e254abf80f9addb88c23f657e9baf8afc2b53fc67cc6fdd7a14fe39f3db7cd544ff6c8aff42f093a2f48d053f8dc95d45f0b38ae0a789e0a709b90d5c7ecc39942f4df1ab52fc972c3de3378ab7fc063c265f5d3e72346717e0bb5e1ebe97839ca51c43b9737efe217700a5af4ff15f313fd7eb15855eaf48eda0832b1f7366f07fbd6c5d55f571eb9cc7d54ca5b0a9599cea5f8cd39eaa6a88ded7aefcc2f0e5d16e10ff85cb6722935f7e552b28e5586139e9417d518e73f3d44dff6cdda4cf56d2fe5f7dfdbbf5c5eb266efb55c6a5f452a3b6df0cd5454efbe574ff6bf52ec7b701a2de5713725aed3f5aefb2bfd6da597321ef7a824fc887e2cd5a656a17cd8d2b9f06826e0341b799a09b245daaa1df896c70f86727f2636c5f5d60af4ef128eb37221fc6d8a6225f53255f3e5ea69ab09dac3048f0b4466d5b087fdb38c86a4dc2ff96f9038cfab712661b375fd55a82cfb5086f0597cf884e8af96dfc77266caff59b517c833c3c36143c2e74795ca14f4c1eebc5e4716ed66d7831d19996a5dbe0174fbe98bc37685059de5798e2e247ba5064fd45f956a474cd44be6605f2a1ef5c5be45bbb403eea5babd611f9d6f1e463759357d70bd44554bf15d2f586e8578a68bb2b8e273fc6aeb3d96fb8e778c2cef5849dc77e637c3c9f85ad26f85ed72dafa1fe3fb1b288ff3e5bae95b0bea176b1d266e46fe8e17d450fef90cbb99e30ce7b297cdaf89545d939ef3e7a3e99aee02913da302f13784d9abaf1ba92a79e56a53c352caed8f1692be3ed3f4c5b257c5b25bcbd12bebd12be9d12de4109efe80f4f34ced657bdd1459415d8a27d26507747d6ca3441323547d58655b5a07c3f30bf759b53f88f94e721c2a0f953d5fa14ff134b8f70ebae47f13f33bf7537a0f04522bc15852f66e9106edd96148f752895bb6a43e3ceef5a129f98376e44f14b98dfc6d31ca56a638aff95e1f1f0df04bd4d04bd4d985c6cf8ef22fda622fda6941e739f3f44facd447aea5f12e89f3737ee7c75738ac73cf6cfc23a53b515a5fd8bf96dfc9ae4dfda9559a82f0887dfc62f75e3a15f556d297e19f3db781a4baa5a53fcdf6efe88ce36a2ceb6a1fc34fe56b573e3136b335ceb6e2be2d711f1ed053eb5f3aaed28fc1f868370eb6e2ff2b563e1d66d938daf31422e681b3b08b9ec20e4d2c1950bf66e1268933b127e82c2d765e1d6ed28f8a3fea56a4b51ae2d19bfd6dd49e4c33c1d6d730ba10fd0d54e4257b750dccec47792e563e1396da0abc0ed4a6e17c2a912f2459fd34d94a38b1b5e532dc27736b5e30d687717b4bbbbb4a3f60dda90510fa29162fe80de6af3281de81c994b33d67a675ff2533f57d5d3b8fb063db374571f46fe5d89af34f3dbfcd4bf9ac9c669cb09ea6fcde1269a37ac3ebb00d6860ad64602cbfe966bc75ec69d6ff6a2783957966bc75d44be5dfcf9a271f008c6431ef946e98f66e97b938bbe9ec6801a5a93476bffdec65d831fc7c2adbb1be5ab617e5ea6dd4ded1cda979fe26be4dede1e0add3dc8ed23e8d21a325a87ee49f1f5993fd0a135ce1774fa2a74fa323cc65f0263ddc6e4aec2644a6d3a1cb748cf1aa16d15533fc7302cf0d74fe1af1fb9fd851cfa0bf90fa0f81594fc889774072a740792bb97a0bb976803838cbb461b9495ff5a4d049dbd153a7b333c2e7fcc0d3087e0f2ef5637f98397687f711fe3ec4725b610e9fea9c5c7ba23d13aebdfa0bd8b15ed85ee6b9c3ecd509f50b57f2dff619a4046cd684e80fdd1aafd6ae935a3f10dfba3511cb02ccd362c8eaf2fe4bee4010a4f8319e601c4d39d82a703194f4f099e0e64f90713cd2d595c916b9e04cde1cc5ebadc11573544e8d1a92cdcba07911e35607e4b83e67f554329be21f307e55ea799a0335ca1339cdc1182ce08728751f88acc6fe9d33cb2ea608ac7bab187086f942df73a6dddf8c4362cde8663dd27c71a6d1da7acfb12edb2f4ba3e48fe6d8db37e8bc6fe89b575adad2d13ed8dd33612c48b39a5366f62fb6c9a76d8c3dd21eb7fdf14a127380fccd33ea3f10efdb636de1d22eab71d0bb77ecc3b17b032f07e6f14e1aeccfc811ead8b35de0c418fd267e633bf750fad954df83bc068de3c5ba6e6d081e94a5aeb8e64f5322d9b7f7ddc1f384df03c86786e2ce2a1ab6395f8a4885f45c93f46c4cbfb0ba3850c4667f95d0f7d9ddcfb1ce7d641e8b7ee78e3ce73690f2e5a671e669c75a63949e04e10b88789f03f053f28df44916f22b993043f93043f93157e30761f2e70278bf03fb3fab07e1f85afff8a9c906f39cba925e6ee982b621c3c82f4b309f3f378453f233cd11eb00f12e9fbe905e267168807bf3b323fe77724f1f321c5f773fdd1fc92f7d537930bd9d3de55d487cbf103fb094277d4bea0314bcfc2a3b526d67ca20fa85995f983326c80f3898ed93a5c0dfd72bef91cf577add02e8e133c1e69dcb9eb91e4d21e50cd6acc6ff37522ffd1c6dd33002ef4f018817b0cb95304ee14817bac8b1bd241b84db796eb561d4778b4df87795b622711df342bb34d306677a6f8e3297e0d57bfaaa6d6ea4724ab69b561e16f8e33ddb873fce959b96f24f4b9ea04867102c561bfe244817122610c633cd9f4d82f3949e83efa02e8d1c9428f4e26bc666e19aa4ea174b43f18cdfd6750f85a2c1dc2ad7b2ac537637eae53d8b73b5ee896a21b91ee9c669c75724e7e8ac73a28924b8af96d3cf6054f10f12730fc20acd59ba24e53cccfd3e18ec6c0ac1c37c6fefd5ec62937e64b85ca1df565d8ebd1ea13fc9c2eca75ba90d7d78c0ec2ad3bb3803c670a791e2f74366e1f416b4fd94744b875ed23805bc93ec2c6e7eb4fcf22ffcecc6f79f992fc985bd39e59cedc3a1ff6790c53ee4dd5012f5a97ecc9f0c66675b7edc522cdd8da34556750997e607e9bb63bd1a67de904d665ec5e52d4f7f032d03db64d6d3b0bea7e73dcb1a17e269affe3cecd57cc6fdd4b857e5f4ab4d06f5e467c35a7f09e2cdcbae7517c0bc62fc2e167ed2e87afcb055f97131dcc89ae10f157907ba5e0fb4ac1f7550adf57311932bea3b109fc9fe3f21dc90bf1b88b35dfcd1ff17d9ec87f9e883fd7cd1fe20575b7f9bd2e9da8ff821c69cfdc1c9f4ddf5ad08ff8bb5cc87db088bf42f077b9902f9d19637c8bf0a98d56cd52f0117fb5c09fc5c2ad7b818b0fb918ac4baf157a75ade0ff3a817f9d6823d728f50379de20f2df20e2aff7d48f752f31b56df912aa83fd581e5f1aeb5ec8c2e8ae69d58d2cec46c2b2f510b4e3d677b272f8d25af7221606da179b684f626b8c8553b3d85b62fdd5cbadb3c4aeb579aec619ef2ea23e2e2179ad6fdc72919c6b5a0a3963df5de861d4be117fa1524fbbf9f534e219f1420f23fd85be093d469f1cea5f3d1176716d982a772bc74e59596dd9bf407df23ae2f5312d8bb315f61d8e66bca25f3f260f9f17e5e73dea5b45df1eed79531f1ff5ed35cc6f31b1a7487513ee3131feb1cee3fce695eb85752883ec4f353d42fc25ae1ea16d4a9ec3352be8ee9e2dd7ba1b313e6d9e598c47ebc73ec11eae7c256f3963589fdababf7621c91073833d0596272de611a15c2c1f381bec5b3a1f113695b12dee7ef4cbc65ff7bb48773e93abe8ffda0e6675cffb8a96221dad6d12fdb3d8d79fedd2480c20da246f43fb916de53930db874c0c0cf324bad05d9aa2e66cfc3c136d65b6682bdbb070ebde64dcbd9f9bc8bd99ca8a3b37b718777e77330bb7eead94be15f30765dc86ca58759bc87f1bf12ee7877bb9f5b4cd7c51c6bd998c0699e2ef44c97de6db4d6d1f007fc06f7bcc33692dde0e6733ad45fe3b84dceea0783a8fabd950e4c3fae54e91ef4e4fbe20edb6b84703dd425bb8cbb8fdc55d149f20ffddc65dbfdf9d2dc7b633157ee2962359a01cfb28e5a8b4fc04ddf69362d2dda70c740be9e03e6e5d19da47cacc17f198334e55e231279926e2f3d1c67d29c8e11e519e7bc8bdd738ed1ee773513ec46f247021a7fb04ee7de4deafe0a6443ce669fb523d62ff44b6df078cdb7e1fc8eaf9f66dddf4550f52ba8d999fcb18fb55b88fba5f96eefb342e24f6cffa1bd2fa257180a843df59f681c6398bc3bc6847dcafee4ce9e41e31f618704f17f71bbf17f1985fc9773388a7b3e29cf728621f57de0d90fbb139f1f23c628ea8eb39e4be40e19f32bfcd87f38817295e3b1f9927705f14e1da39d2e322dfe3e4be24f87949f0f3b2c20f74f31581fbb20897fce0ceffab221fddb5ae7a4df0f39ae0e775851fd29baa3704eeeb225cf283b7046f8a7cd8c37c4bf0f396e0e76d859fc114ff8ec07d5b84d3f951279cb143ffe559bad47fdc27fe5e94a7dcfa77f27f4cffc0cf7f45ffc0cf7f45ffc04f1cfdb3f9a69ab01fee3458d137dc4387bee1ce87786bd3e948112fef6b0cc9a6ab47677589838c7b7f23c6dd0fed1d02ee989ac31806f67d690e2ef77d1343492e0fb13cfb6565d299f61113c33c6970c7458e57dd45bb79d8ad879c3987d65e1f31ee5ae31172ff47e12b329e106edd47297e25469f8737127ca23d3da6f08978ad1d3f21f87c82dcb90a9f73c97d52f0f99808c73b5acf3aaeea69e3ae9b9e26f719cabb09f35bf729e3ee5bc9f9efb3a26ccf52fc70917f53911fb2794ee47fae407eda6fab7a9ec2f1362adf7a166b9d776be510f1ff1e93cd7b14873b67ef136f0b993fd0ed9d690d1abd6ba37c551f88b27c40ee87c6ed8f700f6004f93f324e7f14fa59fba8d99cf16fe9628ff963e3aedd3e76d3557d62dcbd9e4f88ff1309e734c1ff7cc2c3bda207287c01856fc1d2f1f06a11fe69ad4c7364f4999011cafcb990d1e72e4fb8a780b245faf32ef1d042d4618af9d3b5e7a75de717a12f09cafb052bc7d4acecba633d81bdbf2f4d345fef8ebbf60d451ce3a7baaa36acba8aa5b3ee12a16f4bb2347b88b3da28df7754f675989febfbf7423fbe60e1f0dbf8d62eaec32b935df73e02e72bcadf86f96d7eba9b57f535e55fc2fcb61cb466aafa86f2637df1000bb7eeb7148f7ba7b8db72b088c77bfb8c88877c5a8876f31df3a76bf70173ee1d7fefc64772fb81c2bf667e4b17676a3f12dde614de93855b77a1cb570edf3f8978842f62fa48e7993db1fec439e8cfb5fad813fb810911071e1066ddc544733d373e92d92f42977e1138d0ddf9aeeef6c29b79ec71fe5acb5fafd182bf5f197f8b5998757f13fcfdc4c2adfbbbe0ef7781fd07c5afcafc963fbc391f99e5699319597717ead312875238f547d11c1475f29771fb33bc775b6adcfe0c7bd2e8f3ff346e9f4f734acccbd0e74777d540ef6fe3f4d15578c7b58cf016f9f3d9e2f07ca1dfe6fb87f22d663836df5a2cdea64f507ef495a358b875b1b6dfda2d4f148e7d947c7b4a7456db1b7b23e887aa6bf5a21af5427d6c75ca387d66e8b718b0b320eec355a75d39201eb8d51921a7340bb72e6c6ffcccfcd645bd6dc3fc96ee18f2934d8d9a76cc6ff9a4b118e72e89d1b565f5c92a2a3f970deba3773d31ebf6c19a626a96ceee359e7c52a6f5854cbf7565ba3beae93f2ed3dd304728934c7bbf2b645a64f9237956aafc29517ed453ccf2e7946705a53c9d29be8128cf0a2cdcba0d4579d0565714e559b1b8fadc637689e5594929cf608a6f24cab3120bb7eecaa23cb4beaf6e2ccad358946715519e55b2e5811e155b1eace30a963b5fdf8af1602cf1d2449419fbd57427bd9a6cd7d56ccbfc369ec6856ab2a184b7a8a13f28db9e9df2f0026cbc4b5fccfcd625fb1e35ed457ad81759c4fcd65dcb4d5fbd060bb72e6cabfcc2fc1697eef455c386ca12e6b7f17447af1a36877e657eeb920d959aed4438c9b09a6c4fd4d03e47749f1cb26f2164bf3a0bb76e73377f359d6556c3cec022e6b7eec6420e743691a07b2cd59b88723627177603a81e1287b170eb6e26f26dc2c2ad0b3b013467a85ecf0dafd941846f51abbf51995a0b1e26b070ebb65178c7bb9f45cc6ff3d3395df5564a3eb23b80b56c35cd5712f446a1baadc8b7150bb72eec06609e3491855b57d80da86ec3c2ad0bbb014b851c602f60314b8770eb6e67fcb2a6f09a0e227c7b266b0a4ba0bd548bb43b78ea05760216313f97ef8e8a7c3b8a72ecc8c2addb4a29ff4e221fdd8badee24741b743a8b7aec2ceab18be0af130bb72edeff2f13b878dfbf88f979b97716b85d59b8753714e5c39d59e8754b911fe5ef2ee87617e5d940e46b29f8ea21e2d777c3a3b688f09eacce5b91db4bc81afbd9f4fea67a174183f62d13349e55ef2ae27761e1d6c5db75ac850e67e1d6dd4d2903deb47710e1bbb332401e90d71e0ad61ea20d20bc4f2d56ce5889b7ebe8afd711ed87deac47fdf59e2cdcbaf4663cdac790f88897ef8f10df5fa10fde0708fafd59b875070afa127fa0a09f6f1e817644efcdb1beada6f707d5f4cebc066fa31e62e1d68f73f68e026f6f8147efcdab711f6227814777170ccee309c7c06e07eedd600ca7766e68ee9da07702d578078e374497b9e1683751387bdf8d3053edea679496bd258ff8c2dcff00c1d7e56e784417e1ec0d37c272e822ed6096f60a469fe35278f510961632038f07091eaf70c323ba081f9a2b9b6a7a671df56b78674d7739ab870b1a57bae111bf081fe1a1416fb2a3b183f63cb00f598d37c44b05d621a21c081fc968e0be3cdd3335b82f8fb604f95ec3f2d09dd868bcede08657b37b79515dce6261b3281dde222f627e8b8b7918de412e15f9f0766f07113ec64303ef0017333fa7314ea1314e940de1e33dba77350bbb9ad2e14deb22e6e7742708ba57bbe151d9103ed143036f2917333fa73159a13159940de1dcc6cc95ae0e1adc03fb99f959784d6737bcfa08c11bc658bc7382dd8a3b45f80e229cd9598bb0f1e66991487bb42817c2b99d13ae8fd6bd4b94eb2e373c2a1785574f11e5a27753d5c78a72dd2dc27710e1c7319e808dfb6d8b445abc9fec20c2a7320c0a33744fada68ba8bf1b58da1b28ff34519669148f352fde5b2e13f9a60b7e10cede5d42f61116bdbbace9eaf2558db33a7a6711f53b32ff4922ff952cdcfaaf13f9a1bfd7329ee8ed48f5c9ae9c433fa7758a28f7b56e785497089fe1d12ff606c0d01b80ea5385bc4f15744f13746f74c3237923fc744ffd030bef0dbbba7c55e35eeb6c21af7b44fe3344fe2b58b8f5df24f2a32fbc99f144779eabcf14f23e53d0c2fbbe65221fde66ed20c2b92d4d7ac7656e616174c7bafa1c41f71c41f75c41f716373ca28b706eeb93c63a732b0ba33df9eaf305ddf305dd0b04dd5bddf0882ec2d9bb899c7abe48d4d32c166efdb715a8e78b45feab59b8f5df2ef2e72b37de5e2c627e4e0bef5064b92f55ca7d19a3916fce8efd4ef4c57823d298f9ad7b85e00f3a4d6f086b682d6cee17e13b88f0ab6af98ab06719b76da31eae56b011de41845f938b1dc5a15c3b8b7894136fe5ba33bf8dc73e3cfac876cc1fcc8947603f126f7bf116f860139d65ee9cc70e42c407adafaaaf177c5c2ff8b841f07103f13197e81e571a1fd537ba7511f135db0dafbe91855b177d5a8af903be0ec619eff125f275b3a08f70bc1559c4fcd6c51b11cc2950cfb789f4b7b270eb529b8de67dc87787a07f3b0bb7ee9d6ebeea9b59b87531274a317f209f43b0df3fb56ef229aa6d4f239ab84fdf98f9ad8b7bf48b98dfba980f7513e9ef17b2401bbb5b49ff80c07f80e15b97d6e9d13a1bb27b48e47b90855bf76121d387b3323d1476d865f91f73cb1fd1f99fa0f33fc1df1c97bfeac7dcf0a88fd3e8e10eca74724f10f8738d338e207f82bd790fd3d8b071b57ad1678e9033cab15894e36e7f39a2b9d02322df1c166e5ddc714c317f20e751b8f75048cea0f3b8a0f3b8e0ef0945ceb80bd9a1003dc819e7e62709fc12e55c545ba3f97035ee5b36667eeb3e2f74ed79725f70db4e346e215c8ea32f329e818d3be38b99dfba2f29d80897e3e8cbb9d8511ccab5b3a08dfbe1587f618df2aa1b1ea643b8755f13baf55a56b78e1a24f0df103808c73defc5cc6fe9e3dc0cf7bd97321c845bf76d41ffed2cfdc37e1174de71e9e4ec87d15dc3e8cce01d166e5dba6b188ddbef6531c6f51774de77cb19ed0d82bf0f049df759b8753f14e5f990e8f456f03e12784fbae1d1d900c25fafd58d04bd7b32f7091dc1ddd39ddd36e1b433ba8f9ad3ce02f7b0852ecd68fd84fbc43f33bf8dc71e00c92e3a9726d944e7d28a6cc63fe5e241c6353d5cd94632fb44d425dd9d1d3f47e0e07e7267e6e738f4f621679df8ba686bb47e48cc10389592f74d7e7963fd9323a76d8d23a748de8a9c227ab2fe9e1378cf8978c86b4bc1a726af535dbecb25afa3fa18475e51df80368bb9e9bb6e78b17dc2e10f0a7cf409e87b6e70e51ff57d45f60587dfe9e2477db5ac6f9c45614c83fc1b333f97ebd3ae5cabe9fd40d4c72c667eebce37ce1cbdfa1911be8308ff98d5cf334cd7d2eccc0e6917b0b4e0e353511fcfb8e1d11922c23f33b963ece76e5922d97d21caf8390be76d81f721b62e9a089a685b5f8ab6f0a5685b5f09bcafb27893c7bbfc867b7bf9fa4eac5fb4b687f8af45dbbb8e85fbda1ecd87a2bd48e808ee75e76b7bdfe86def70bc73451bf856c8fd49373caad32719bf18bf48bfcdbd65e6f14ec1e3970a8f5f16c1e3cccaf028fbb0a8cfaad0187be4462e5e5dc7d8239b0b9cb863ece52cdca7b767089c0a8d1966362b07ef73ef367e39c51c63237aa58eb1b34d7e799de9f25d2e791df79471e5a58c5139fdd81ba27c6f087929f3fd63e7097a571649ef4d41ef4d41ef3d418fc6f82997bbf4a2750ac6159c8f887547b46ec15c42696fc7487c311789f0c57a239a9b602ea18c5bc79c2f703e10384fbae179d71164efacdceb8829e78bb684f7603d8c53d6427d4e0e4edc3ee74a16ee6b43670b9c3295ff58d98694b94074d68bf2bd25741a6fa4651fdf8ef9ab19bdb8730bd9e75c67f2cbeb1c97efb2f7399003da760fe6e7f5acccdf7370e2eacb65267ff9cfad80be703db95ff04578397b5c882fe66e18de46c186a87cbf7dba1b5f8df779d8439c29e2178af8a62cdcbaf40eafa627c343b875f1fe712be6b72edee7f5607e4b97eeb857e3fd5d2fe60feafc846182ce22b7ce13e7b370ebe24ddd9622df62e3967f2b114f6feda2f100fb54f4c62e5a4be1db63644facfa57ca87bdd5856e78d43f23fc4fa63308a3f76cd1bd5a7acf564defd96af00da40b59b875e9fd5934862ccbca6cda78173f672d47e1361b74757a4bc1d3df822784ff23c2e9ad5a0a6fceba313fe3398577ad4b183ec2ad8bf73fcb048fd50578e775483c4763e5dfa2aefe31feba42993a14a61195b38728279d6da712c6e9bb42bfd5e31a815d2570f00ef8e20238b0f1c0db653d11f65d6dbd9e40f63f231b83136ae34ec43d796aa329bc6d42db5a9d85f3b6071e2e29d0f616b270deb7a0bfbd54e0ffa9b4dd3f999fe79765cad79fc9ef10c8fe10f1647fa2fa67d2954f455964ff33caf865b0abc887b7bc3d98dfe6c79884b7bc4b98dfc663be29fb999f193dc4dbf4b049da5b94e737511e7ac39bc01c8adef2e26d2cfc35f89619de4b436e78dbdbc20dc77bbe549af0be637e1b8f7769783bbb90f903fd3e6b06c36778921ee2f1563a85f77e4d98dfe64f88f6b4bbdb9e4e1e9f6d0b670d26bcd35c7e239d94efd8a8bc611fc1e2a1ab61b875c53bc314f503a97aae3ea4d086e9fe6c4abccb4bd1bb3cf0e9e05817ef07f71038e8bff0667a19f3239f75f1be10734521875443b79ca9862c9f75f1ce702b253fe2e5f7712047f15e30b592c06fe4ca31277f2393b79da71a8b7a3c5df0b78aa0df98855b57bc474cad2ce487b77ddb7ac2ad8bb77d5d15fe5613f45763f9acbbba4b3f27ffeafef247e56b2af09b0a7cbc03dc4ac9bf861f3fa2bf96c0c79a0673986d98dfe6a3f814bd33c41c2645df313f6d90c247334187de1746f3956d98bf083aa7c30e1ff593297cabfd53e667fd640adfb8fecc2d3fdeb5a69a131d7c776523166edd16c6999f43fed11ca407f327d87c634f461f383c5ef4cf78879ba2f796b08d1dfa593f02bb8667911ccdb159ff19e017fd36bd1b4ead27f0d6cba69f091bd8c7905ced5a3490f54c7ccb0c772265bfb0bea84fc20dbf6d48f39435beceba67e03b0db8938f32b6143cb5249e06bbb4c27cf55c2c27cefa3720acbecc5fcd688f16b45b09daaddcf4113e7b479c981553161bd7f2ddb467d63dab89f1cb42a99f3346ebb288b064d914b99eb9593cd99dd9328f2cae2ea32cc608fe3710fc133f489fc37f2bc13fd5e599b77af8cf933e079fbd0149e0ae6a29e51d1cafeea33983ac7bdebe7df3b620ec24ec2915f3ce1d7c6c24ca02fb4d34d74dd17bcd9cb110f93711f9e9ed486a63e3cebd693f2bd59ac917186d5818c6802d5918f597a9ad581864d096c907df38c77c87de3263de1afa03199ffb0bc3e3585b1967de8af868de8a6f5736617e9b3f417e7adb1ccd5bdb65e99db351b67ece855db4d35c7e53dbba3294f61952ed858cb765e1d6c53b75cc773666e1d6a577ead17c6753e16ee7c627ae67e1d6c537d797313ceee29bea4b587a845b17efe097323faf6b7a4b1dcd9f3b503d0d76e516d1a3b7efa91d45be1d299f2fbdd011ae73e087eb5ca44b5ccf585b3b7b2ac3e17585f7f3f55d9d3b7f34a3c165de4f940932c7f7de97313f77512790f9866e5d606e955317d0d176cccff8cbd13da19b916e810fe866574537e9bd7b8e8db2a488c7bd45d8fce0ef6ef2d9fc2890ae283bfe6c4f22ea6b7662b8e21b12a94ec6ed073a19b71fe84c75339ff903195f081b22376475e8aceb581982f80bfa64c32fc03708a4acbab87591d317771575853b9ee8cbbb89baeac2c2adbb7381ba423ceaea46373e81f72d41198e6f6edcf6d3bd569ee16f1b877e1a6ff317327f208f8bee6575c1b1c81642d44fe3ed33fae99ea27eb00786fae925eaa717d1c33d83d35c3e35b947f115927b842fe53e5bc8d123f7288ecb9ff55f17c29efc042afbbc6cf8c5d4360c7d7ffe22ec4bdf948ddf348f9d32ac4f2e863da29b857e4cabe5f310d87ba7b70a58b378d3d09c0e7696bd69f07d8b464a9ac0bd84ce787c6d3cd2f13ae82970cba58797e01deeed828f936bcb34da14d9360ae8c1c5afba7577c97cbd7ecb2db74b7f71cb50aadc2e859edc21f898522bb7610f96476e97c2e668bef185ee83a4c82e480ddd734ed05dcc04dd3749915d909a012c3dc2ad4b76416a068a70b8bbbbf1897b59b87561eb6319c3e32eec7c2e61e9116e5dd81d59cafc960ee66fb0ffd18ef983fab8bc13a583aedc69f28ed5c005bd686ed45bc4f715f4fa66e95dd15c49df4ff0df4ff00ffb207b31bfe5ff77852ffa3e3ce8155d3e8d2fd4cb2e2e7f29d835c1fbb1bb58b8a5017bdd640b249a3b15e023afced2bba4146c9e74a670d851a573f114ec9bfcccd223dcbab073b2ad0887bb8f1b1fe92cd92d49c1eec83286c7ddfd84ceeecbc2ad0b7b294b999fd7f9fe4287f6cfd6f99538eb419dde57a04ef776e9453a3b48c41f20e81d90a577d59b4afa0305ff070afe87089d1d4278b72a7c91ce825ed1e5d3f842bd0c74f94b0d36ce5c27d297c14403efc5c4b960213ef2ea2cc675ec0bc3feca00e6b7f1f4162c35d4b8fd250fb7ee30e3b6bb8759b8f5d39b3cb4bbd8fc529b4ae17d237edb387a6f961a4172fe96f983fabd86d6b4895ddd7ca9e1c4d33acc6fd361cc862d9726cc6fe313e41f69dc317524d1ab16fced52405f902ec5fc6cdcbcba83cb3fec1e47fc3711fc83bf11823fc8e33a975e21fe6073d42b7bcc57208b85c691c5b5b35dde23d943b6eb303f97fda1a26c878ab2c18ecd7ce6b7f4a69657f6d7a00f4f1687975787719e3fb01623817394bd58d8a31446fbae89c70ce66289ed616f726ed68f6fef251ecff2bbb689c107ff4edd138226ea01f680be627e8da7275d9e8ae2817f13d2c7d7530a5f63045f63f2f0f574f17cc15ef46caa77d844873fd23f76372e0a1b571b16ed7fa0df1a6f1c7d8fd6006c1f25fc6de3b0d6853da385cc1ff072c32f0c93cb64a271dbcc44110fdb45f399dfe2ddcaf8e7e9618fa9b5a097f29729e23fc5fcac2ddd80b3b212ca7ee34fe52dfb8dd817182bd28f2d6fd96fc47d86712ebda89cf38d53ced9b4ff0dbdcbc947e581ed79946736be2948ed25fcee00ade3669fefc645df971be0b6a5688faf3fd3f167b2186ba19ff6b5d56705beaf2d66cf4d8beb23f00d2aec4dc3b616cd9f132f88f8c38d3b3f7e81e5b3ee1122fe4596cfba640f2b9aa71dc9f259f728cabf0ff3737cd8c2da52f04576e912cf1b77cf2aeef841dfd44a1d437c7ecafc369e6c15a7602f0b67f8f4763a3ac3877dace644f3190a3f9ed525e5494d6561af6675ec66f1bd9414ec6a05fe9bb1f7951471a08b30eb4e636d04f4116edde914bf80958b87e39b59f96446df0d338f0bbe4e70b1e5772f53271ab75d9ec0ea40ece384b2aac7f241569009e69faf0b5e20bf93145ed0179d2c7839c9c34bcac3cbc979787943f0d299f29ca2f08239e70cc1cb291e5e3a7b7899918717dc8f7f42d4d1a9a2fe4ff5d07a249756a25e1e5a6f095aa883d304add33cb4eac7a445df78334f8a729d2e648cf537ec87b564e9240fef78643b330f0fef0a1e50de334479cff0d07a2f971678f5d2a2b73fe62951de3305ad333db4ba7864bb421e5a1f085a28d75982d65965a0f521d17ad783d5201e96411f8eefa27ecafc360ff5e106df87a43edce02cf21c910f6f5af07dba9d44fa73457a7a03923a8fd2efc8fcc0b12e6cb7d05869f016fb07b71c39dffcc3bc601093c7475919ccc11efdc759ff2383c9ff49d67f5727f2cfcffa1f2dc27e4aa463e7331da53e2d05db6efbb23408b7ee85c69d63d237e8ef7953a487bdb78d097f1f166e5db2e79699cffc01cedd1f0a7e80079b6d0b98dfbab0d5f629f3339d485de6ea845376eb92adb2683ca5bbd5d1b88fbbd3cd999fb79d2bddfcd1bc007703af127c5f26c2e91baaf7dcfadf2e7754ae2b62948bd18be4753ea36bf5177bccc5e8eb2ca6af83b2fa726fb32cce83b857f08ac8739de013f78360836e0391fe7ae3f6db9606ca407d7bea0613f551f762afa6b3880316c2ac7bb5683b5767f125ef51bed98277acbb6e7479c737b1a37cd750fcfacc1fd0b97f0ecb6fdd9b281dc652d87dfb81f9ad7b8b4877130bb72eecbff5657e4b8ff6f412db313e21dbf704cfb015b780f96dde0584dd282beffbb17f3f4be8d52c579f0be24306b01b8973e14f59b87561377825e6b7e9a85da5ee14f1b78970e2fb419cc15fabc81efcd451d60fb4ccd279a09b5bee48af916f7d37df83b0f15057797d5e017915aa5f26cfa2f568a8c0bf5ee05fefe2df7b88dbb622395e2de488363c47e1db97dee24e676d41d240fb5d99f9031affc39d832f281fad0fc2fec5f20edb854fb0704f1f18e5bbc9cd179d09709de36304f6c0d95c0e7a59f45c4e9655d1cb872f76cb12c953e913e5378c135f2af9ef12f9efca2d53acf969e0fe0f67f458af610d7ab771f75b714e7f8f525ff71428239f37dab9e120377fa1312fe73bcf7595ed570add62641b77edf9b5c2ebbd82d6bd1e5a31d79e79f7b8e92db7c1bc98ec78467770efcbeaed1cea0fa36f76e34eecfe6e7ec3ec2b45f3ff4f6ac3223a64ff13df764d7cc3c2ad0b7b9f4b98dfa65bcb750dded717b1678679cf235823d3d9a0811d09bb0e994571df89381b46f39b9c353c6c8f2e60746c38ce395bb274b22e7d6bf887f2e8cdf78207e88d780b9f7ad8432bee1afe87acff9e62ce4a68defa28fa5cc8efc35adc47f11eaaa9882b848dbddf14f3f339d13c910eefeb0f607e2b13dcf73890f9039e1f9b91e5ef31b20511b5a51f0bf0075c5a1f476b163ab34bc1a66815f35b2c7253b0a5fa33f35bf7710a5fc4fcd67d82f076617e8b477beda9b914df8ef983f2cdbd53e0932d08bcff4f912ea59e12f8386f7b2e3ffe339d281df99fc41935f87f9af20d66fe20dde3d81f851c9f1172c4da0cfb1955cc8f3ec08657bbe1a9e798ce03fb5981fdac8b8def7f477b19724c79d9cf6341fce704efcfb8e1926eea7905ff05818ff38c17097f08cbcfc23378fb8c7312d4c13ce3aeffa90d45eb3dd9c69e61e1d67dd9b87dde0b221cdf1b860e906dd79a8398dfea0ade09585d0cdae03b9d98fc0bb5c114d33db429b2150b9b0d29ba9f99c0392974b11df35b3ee6089cd7040e9d1d2496089c948b037ee2ea7444f77541173afd86087f9db501c45b17e3e150911fe1e56c2b7466867e37059b3fc398dfe262de08bb59eb29f9113f5cc8e41d51768c99283b74ab97ab5b916e483aef0a3edf157c924d9ecc7ce6cf87f7bec0833d3b8cfbb05fa5951bf1b8b3f36b1dda828d2f72dccabb2745fd05dfd340580a369b36667e5e4ed8fb6dc2fc361ee3369d1745e7e4646b28da477e45d0235b5ae863521fbbe135f43e38f1bb297e9e22d769f38dbb269d9fadebe7af53d27f66dc75dd67d9f4cfe1eef41f22fde722fde7941e77677c7be49e7da504eda7621f3cf5a52bbb14ad0b13dd856cfe0af325b625db0fcf61cd04fd3881d1589a4dbb2ed6a89efef6f9a9ac2e2d5db2218a355f0af706fec85ffe0847ee6b7e2aea1c7d109537da1b7cc5ad9fd41722df976e78240f295b56a6c4b2c27a8479ee8bcdfdf5109507e3822ccf976e38f84a7da3e07456caf78df1962ff5ad823398e2bf1338dfbae1919cf87e34d6250b85cee17c5feadcdf4ce7acff1fb78ec3f64db27f86e68036aad0394fd1bab2c0d595a84da24e9436fc52074107e9a5ecbff0eb6454b7b0abbb1fe3c7ba5f8bf0af58789eb6328fd6dcc984cb578e1c03f725bc2f028def59fd7d4f78bf8b726aba81fdb16f4439a17b3f187f397f14e13fb070f0c1cb497c81f764d2e54b2d67e0bedc5294f773565e92df4bd86b29d4a6fee57a05efc92a972f5f79a372e61bbb7d634977a2f99328136c3efdc0e2116e5dd87e6ac5fc01cfafd0989f5a6cfcfd0cda266ccc2d60e95978d45f2d5170d0f67e15384bdcf008e737050775fdbbc0f9cd0d8f70fe5070d046fe14387fb8e1c049561ba70fcc5b6f18935eaaadb724e64ccfb2b03485b1393bc6a357696f29897b7c98d3fec47401fbbf3fd7ead763b41713ce192d0eed15246bdcfa0cfb50caf3ecb0acfb4e4b51e7cb185fd8fb85ad9a7d591a845b976ce64467874bb37cbc26f790910fb69d48fe49b1ff1aa583fdbbef583e218f14c6a53cf2786d2ed1a9efe2e7c883c7a5981f3c0461af629f4ace296137687de3c800f22d5617bcf5f07871f590ae76eb21f407ffbf71a2c0d1ea61050f0f65ac8737f673710dde3fd15a24d9209b0ff746920d8dd3fe0ad5cdebfd855c0bc83a49e784f2ce914dcae512fa653bc49da33ce57d1372a7fac25d44d413eefaa29e72d26798dfa61f417caf94a587fb37c946ae9c922b8b72517da613a25c89ba95ebadfd049f2d45b90e76cb95935e968bee64271b8b72ad22ca05bb3962ef3e9d14e54a7acaf54ee172bd8d3332beaf4ebfd32993776c4a57091e526e38c694745ac1194cf119819376c3a3b169d56c1970e72ab99a90d5ea425629854fcc5bb8ac70c6904756d1b881f90a9355b2a9e06d0d97b7bc6b7b9c4d913d97e86c8ad605c935896fb253587308f35b97ce21715e13fa2dbff3c95fdf957fbabec0c7d9d426ccb578230bf31ee96343a637f49e0afb4469b22b88376da13fe0ef3d9ccdbde8e64bc3cee030e6e76d0e7606e7337f80f7ee9d7ebc04f501d1fedc3c41af81d00f9a6fa4614ff053e6b72eec385631bfa5833962b51b9e6ecc6403ec5504f62a2eb6dcab8c78850dc361cc6f69d31dc8346c183651f2237eb890518af9d9f8f26ea322f47707d62ed2b5670f49ba0bf67227f2af6ddcbe6e1de3b699758d3b1636cffab1af916c91f51775a7d2b3a688f8ace7f2990f274d361fa3b643361fd3b0e5b809f3db4c738ddb1661d331cdfc361dddbf49c366638af903fdf980eeff25d77365905e53e051df90589fe15a7e97327e02bc8f70af4fb9f36a68cf33493869d8ffa2378bc9962cdcbaad287e9408df4809df98c24733bfe583de7da4d1e76ccf70106e5df48d787782b3b41758fdd2f965f826a61ee3d386cd636164ff2a81754b20df9bf0b687cea1cc6326476fd2eb19b7cdaec7d2c2b53c76249951dd84fd2cc6890db2f4dea1fa49b6cafa5fa1bde04f68de90dc50a4db28174be32baacb8d455d8d71f9866c72f8de84f1c4f1486e69dca13854f0b1be90cf668a4eaccfc27df43773e92737cf53f6964ad9b7107a3586a5677a9543bbb55276baef91de5c29fb06a2ec9b0bbd1dc5d2311dcca1bfa54b1fed3df317f3db74d40ed274961c7dd7146f625e67f108b774e8ed5dba99c06d2670d716b87873f2268b4738c75d47e0ae2370d715b87803f1218b4738c30defe2d8f8e6b53a10fe0efab6f9cf293cb6208ceecc6fdbf8452c7fbaf64c15780b704fb61ea38ddf98ab410f3057a3f35ab58fc0373c61139bce6573da0cfa717c13077af88e5fdfa1cf905784ffb65f2fa3fb2d2477f40db8cb11e9672b81976ffcc73bcd214c4e186f0e62616477c10c656174d7c50c6361f436c10c6761b8a7358285618dc5def41bdcc13b848515334f38b1367d14f61bc3f896c5b171330d7b7d3f30bf4d873b1ef4e635dd5aa46b2dd2d13a21dd46a46b23d21d56b84c496b7b30e8433e2b669e84f2b1f24765957304f08c39ff9614bf80f92d7db29958b3a1c88739ce5622df56fe7c69d8f1fc81f92dce7a42b66d453aecc7c36e2764bb8d48b78dc02b42b6916efccaf40573baaf8ad4b97ab91879db97d5c3a04ffae26291ffb7fcf993e8d760fb7102f35b3c5a7f25b72dac2f39f343d887c43848fd4a9aec4246fd13bdbd4ac3eee528114ef62ca37921cdffa27921ec5a6ecf70106e5dd810dd8ad1e7e1f486dea0ce7774f98bf8ee28f8a6f1380dfb603bb2fc3c1cf85f527827c2a1fb4349f0d399d24f627e1b8ff27431ceb818e220dcba646b309ad7d3bda07437c26dcfd2219ca7db99d20d15fc227c0711de9de916c260cf8dce4492a813d86d9bc4fcbc6cbd44d97ab070ebee22ca8674b08fd69ea543384f073b69b26c08ef20c2776365fb35db1616371369984d8f34b71bc6d7f7149eeecbf084edcc346c8c351679c846519a6c7d45df0ca0b1340d3b5b384f58c8c2ad4b76bad087e2be5a1af6b706337fc0ef77b8134f7b59dfd87dd2a0cd7f4bf399a85f637770d218c3e9cc0d36c10ce60a541683efa9e09d25c9d02caac54a42bf7ef1842d61f213d8e93e027b310bb77e9c8f2d637ed495f5e3fcb09d3f3e5a37e33c6da8e083d98f30b823ccc7c540863f54bbb2fdfe2946dbcabe4d36ddf793040f5887093b7c285b92f4360d3b7b09e6b7f1e88bc6bbf973747094ab83660e0bb72eecd0fcccfc363fbd314d937d8fc816f8cf8cae75c72af1b0bdd285e120dcba07ba759b1ecbc2ad3b41e00abbb751fc2a822eec8a74667eceef441737e28bfaf234d9e8c03794d2641b238931e170c1d74cc1d7e12e5f699af7a6c95e6334c6d05b85248d2598ebfbe607c94e591db2cd276a5b686b488f3b99ac8d19e8a6af8d71db288863ed3f6a43bf7bda80dceb83ac61776e32f3073cfc3045e83aced38e61e15c5721dbaf5c5d35b8cb803923746b1f41771fa2fb8b42f7a412e94277f61574f7cdd2fd71b442f78412e9d2b89ede4fd0a537223f7eeea79bdcb934ba513cfae31e2e5e126b6cd8574c317fc0d74fc33c74781b1de5e244f4c11fd65b4a1b427ab4218c5de83b311f8bc261cf70314bc7fb1eb2db9821fd49f610721c4cf1bfb2f4b67eb13f7c9071fbf483289ef689d343dcfc915c86097e496e49f445c35ddc28df08519e1122dfc16ebe24cdbd3016a5c9961dc6d1f470960ff1d6c5bb4df475e8db606bf653563ec8c9ba2329dfe12c3d0bc77dff08ef5017afd09896436fb4a0379af16f5d1af3a275051f0bad8b310dfaff100bb72e8d6d999f18bf2c3c5a177c5d406fbf74f5d67cef9767a13903ceeea2f60dbd5fc6fc2c5d941e3675938c2e0b2f66ff271a3b269ada71a23d8b63e38469ab846fe50f4fda397fca249acd14b4b8cd2e84f9ecf0edc978c29c71706d589aec69457b0264274bde0d4d62cd91c72e58b277d61fd933040fccce5ef42d58c81bf6ba1630bf758f12fa4276baf08dab34d9e9823d8934d9e732d87fc2be37ee1de43be3225b5cd199128dc90663096c712df3c4a35c96efa09fff15777f760b656156c15bce13299ec6afe4eed9f82f06b37a0ae27fc399c0178c36fc7c8d48f1f8366d7aba71c79de944ef41375d98af9ec0205b1969b2a705dbbaa1dff2d49c78de23cbf3f977faf3473cd27dec9076e0fe867dca818487339e3ed9f8f76163c55747547fe963996e4377d89e5d9aeed1c09629e411dd8b2279fc3e87e1b136913e89cade84f92d5ec2954d66be2b9bdfb1a669e3f2913e59e8f5c9e41ee7ea35faf528dff1c6edd78f73c3a3f19df88ff614610fae8590478af9d3b5e7dabfe1ded1967ebe245decff44e300d97933b0cfd391f96dfc54a667d93970a20af7ce5167dcfec6c4ac3c97e27c017b1ea709be20af53896e15f35b1776b9b03e209b21e9996e789afad334d9d08af6584e67e1363fd64e64ff0aebe3881ec27710e16731dd4418ec45d11cc5900d8bf4396e789aec41a5cf75798bd29f27d29fcdd223debae72b3c23bc8308bf2097e79c3d1fa4bdd0e48c75e98b445d5dc4f2f0311ee92f16e9697f3789b11b6f9ae4dc07758f75af1c53b4b67789a077899fbf64df6c1bd97530e162eec4f435fc6df515fd3bb5bb04f699706ef945162bd26b996e0d96ce5756bcbdc2de05dd490afbb37aecb7e56536e38df581d15d8c6cba8499c2b02de6854c67d36c1f84ecae19d423d9788af62b60e389d6c9d1f89162fe80af6553059da94cdf383df41dd486a335d6a52c9cd36927e8bceae117bacad75217b270f0c3e6ba117f33dcfc119fc8075b7fdb30bf9507d97e485f26f8bc8ce43fc9a513f173b9a0031b58b20d5278fa0aa60308437f06d9c16edf5f2c1ee1ac4f823d54f42549ec3fc29e18d65b183f219b5982e759c433eaf22a57f6699abf25b10ea5becf368710ff62166eddab45dd21fe1a0aefc2e8209cf79ddb321cde475e2b70e5de1ae2d1c75ce4f29fbe4e94eb2a166eddeb29be27f3db7263dffb06415feea1dde0d24fdab913f6bf52b56369347e6be324b5e91acceb47b17094cbc6d3bc3b89b91fe966f81d837ac69141f8ad0ce81deecf3e68a2bb4457e00e72d60649a20ae76afcdb07be359112ae8d2bf8a64234ae20fc62c633ce0c451b8af4888d7934474f24e667659cc49c6c06a367fd370a9dbfd14f03e17cac8cc260cfae33f35bf9d3f93dda558edecf627ebe3e473ce63f8b45b89cff9ccec26d3a8c8dbfb87525c7e89cf1097d6b63969ef799bf0b3c31061b8cc1721e065ba6d84f423f86f5fe5a2c9cfb21d724a3c7c38f326efb89b91e77fa6c7eaf23d09bd4736e1d44eb49f42d2d445d2c617e2e83a3850c70e62c6410951d7b19985f628dc8fb78ebc7f8fe25f9d137cabee31cc1bf9c8f1ecdfc963ed6a0e7b9fc4575729ef0a34f4a32fa2c3cd219f027db3f6c36626f776f166eddd92e1fe82fa2bd478aaf3926ab0be1bd27de76fe62fe3cf566d0879ec9e2999c6bb0763f22ab1f996a970ee46b26bbf4d237119d65cccfe587795d3be60ff0d3d43f25f709cb65da7e2df24d33d19e4d7aa98b6d0e37de3246ba359361d4aef11399a60a0d8b497a91c4dd25d42fe6bab49797dccfc5aec1dafc30a5dcee1e47a2215fbbb1fa437ec8d51c661cb9e6e0fbe79509b4a7e83ce830a3ef67696b8f22d7b1e029b9bfa88f65cccf7889ea876c6562ade7845bf7168143e149dab747df13b5193e4fb4b8c7313feb6b6073285a8382de39028ffa90a82f3b57c49fea86e7ac37d97a3a47e6b70a99934d87a2d7a3124fd86c4c93cdc69cf5ea2d8a8b3d9124cbc7c2b1a7ececcd68fb58b09bbb90f999cee7ec3bdd2e78273b9885d6be39fa877320f4e9cb041dec21acc6fc0976de22fbe0f358b875ef10b8b0cb596ebdbe53f0417b97e9bb845e936dc0f4dd42afef16f4ee1178f8a621f4fa5e117faa1b9e771f45d6e57da22eef23f77e5197f7e7d7eb08ef018147b6f9d20f0a3c4dafe5dcea41371c7a5d60ef31511f7b21f9eefc411f2731f91479be1fb5e3a758bbc29a84deb9a59f16edeae96cbb5a91fa8ee460375f1ab6d7707fb80d0bb7ee4342b6d827857dbf4f99dff24176b1d364db2e3ac7a06fb2a5f1bd38ecb39e24f841fc01a27c29e667326f789dcb7724a34af37db2a027f8ce5b57a803a5ae1a1d69fc651775856fec46b27b46a9cb67c8851dad05cc6f5d612f308df73690096cc37dc6fcd67dde2f934877105f645dae44671658cb2787b8fcd54c75f94bd2d97bfa11114f6f8892d81f7e4cc4e35d4f670a9f26f2e10dde5c916f2ee5eba4e4c3d9fae322dfe394af8b9b2f2ae7088a7fc8cd973c38948bd9bbda4d8fb342d3dbad97e421d9f4b7907e254766fdb65a43ffa1597fa3062e5efa09a23b9d7071362ae3e98e8bc11842fa5853845dd7e82c979ddb46e7a8befb4afc3b74090a1be00963dfa6936bf824ee0a60af4bec85259a8a782bf7a0fdad46fbe249ba33109ea5c93ef8054f187f9f86ef3fe17d07d9378cdafa3ca285fb337fb9f9d264efb046d8bd4833fba9e997595aeb92ddb9e83dee2b44a303e3cfbaaf320cd8234cb134bc0ff9d34d977ecde52be217760257637e2b43dc09c43b19dc5319cbc2ad4bf600b12649e2ed37d63a788f74224b8f70ebbeede68f64025b7d1867f04eb233f9617baf394b8f70ebc2f6de77cc6fddf74579c9c65e344ffc40945796e743519e0f58b8753f12e5a1773fd19a8eeeeda7c9665d646f18ebafd744bc6803d0859c3630337f7c24bf14f3b33e7c955942ff53cccfd375c8ba6be10c7d5a56579bd2ba3b3921b7ede5b4ef898277c4d3b8989ca4c4d3bbf3e464259ede46c7ee3f4e77e9abf12b15886fa4c4cf2c407f6601fa330bd09f99873eababa8efad60bf18d1cad7efa1ef51fabdb5da32fa71fbbd3fdc74ffdff47be0ebfffabd7fb5df6b8abd9002fd5e53bcbdf0dc592bea7dda14933b57e27788908ed9d1341d59fa74ed9e7ff2f02c4faa7d4d4ebf9e87fe0a25d23fa20ef447325ccc5369bd64f0b6f98bc278d1f9226cba7ecafcd69d4ff58ffb41f27c6801c53766e9116edd4f29be3bf3f376029b8fed983fe8b3d69e45e9e83c07f723bd6ff784ddaef49784b932f35b4cd80fc5795f5f377d663ef35b97dda50b7f0718eb646d7e24d6a135a599aea4b52ebb3f18feb6f9719e0afdc8578f786b5e443d268f36b9775a2cbd79a45b5384fe147197d5fbfd58cf5dd434eea6ffc0fc366d77aa07940bf72af3dd319d629c3ba6797597cee55a505f8db7d6493a5f48c3fee3c9cc8f74361c7ae32967f2b8ac3cb7c31a31c178976baf212cdff1d97cebd23dcfe4d46c791ac356e83491f79f4806d9325a3ebf11f2447d48794e77b1bcf23cc19567545656ff380777f6e270e602bbb5daf9f077c66dffdfbae1f24e58ce1d003a83693129cb670bdcf111df344dc3c6ed7ce6af66e93b2af8527f524c5ff2dd19fec9ad0383b7d42837ec742e607eebc23ee7060c07e1d6850dd656cc1f94633d2aff7a18ffa51d4fd0c7782aec78a6f10e6889a0bf98856bf4adfb436ddd87bf039ed6afc9f2b43ede8e0e54d25a97d9b34d7f4ff97b527edc0f39c375d3fcfd17eee76ee8a649a2ede2fde20ce6b72e7b239efe4de7a525bea3b0022b8becd37cfd1cbf5f4f677649dcbf239ba451fff2074bc7fa97346c93fec0fcbef62cc6256f7b3ed538ed39795ae80f87fc302fde26e30c9aec08b6c23ebad463d8f95cc0fc8ce7488fb0ff41f625f13db6e44c166e5db2df88efada5e9dc26893affdb8d977a6daf83737e3254ae4cc2e527437d5efa1f979ff4df2cdca64bbaf4325833d33967a64af0d3538417611f2c4967a3e1f9bfcd732af3db783a1bcd90bdc19ad398dfba690ac73936bd51499e25e267bae191cc605ff03bc10fece99dc1fc361fedd36668bc87ddff0cda22ddfbc8905d3ddc99cf905dbd0cf5b13567bafc6632223ecf9c0db28bca4ae78b19b255577316f35b97ecb6d59ceda68f64001b7cdf099e482f322b095ce84323173783353f644436f270ef3ed390855bb731c5afc7fc963f7cbb17dffef5cd5bf3e914ee4ad3ddd10cece92d627e1b4f67de19d8cddb87f96d3c9d0367c82e1ed6a39955453cecc02d657eeb62fd772ef35b1776ddce637eebc26e1cce8b2f603a5b8fa5819e52ffd6aa39855deae6c33a3d83fbd6d071c805f6a116333f974b332117f4a328b7b00395595bc4630ebe94f9addb5cc885f8cfb4107281deacebca25033b575c2e18073c72c9ab2bb8734b778433ebb9ba92a4bb8719b2c5843b7899f558384f47369870269f6929e2371032dd40c8ac9590692b11bfa190298df9998d854c3726176fbdce637eebc2ee1a74ed328f4c310ff7e9da556ebe48d73615ba06b9c22edc16421eb095d59ea543384fb78590abc4692de40a1bba901b6c272d617e1e0f7b454b99dfba5b0bb9929da10cec119dc7fcd6dd4ae8eaa61eb9e2bdb64faeb3845c69cf2c03fb4452ae64bf27b2bb0279c0064f7b960ee13c5d7b21d7f6221eb679f6617e2eb7ed855cb717f13b08b9d25ba0cc8e42aeb44792e928e44a6b930c6cf640aedb78e4da41976bde3e80ceff93743f3e797e6dfe0df11e0ffcec544b2f79bd9b2f6a039dddbaca742e02b7132b077de33e43767d6a2e607e2e5bb2ef83fb3d996e221ef67bf6617e1b7f2df9bb88baeb446e0f41b787c0ed29e8f614f1bd04dd5e826e774197de29607f368cb7e9af269c3c637ede7abd89dc1b8b90ff2eac5e6f76f345f58ab3f2ef98bf10eeae0cf716818bb6bdbbc0ddbd085c66a7284367e919d85fb880f979bd8877df993d453cde7befc3fc369eeea565f0ee7c092b9b75fb0bbafd05ee00417780881f28e80e1474fb09babb913b48d01d2470f71674f716f1fb08bafb08ba7b09ba7b307e106fd3df50a29ed2fdbee46d45d43b6c8a5cc0fcbc4cfb8932ef27e2b1bede87f96d3cdd854ce2bee8923a9685ee0426ef2aa22c07b0b6718f9b2f6a738345db185c04ee810cf75e818b367790c03da808dc210cf73e514eba6798192670871581cb6c5e66681f36335cd4f370518f23443d8f10f1078b7a265b1d49bad798814d0fe836dd69cd8c1474470adc4305dd4345fc28417794a03b5ad01d42ee1841778cc01d2be88e15f1e304dd7182aeb08395c17ce73041f730813b41d09d20e2270aba1305dd4982ee214c0ee00be96c3eba935b7361ddda1ff6f5b79d91d5b56d2fd7f324e98e6a6672adfe457bc758c3c35e550b9616e1f0b3357cf44d0bec1d1ca1e43f42c99fb55594683fd84d9f7c48493f88d29f2dd23faca4479f8df67aa4c2df91fefcc9ff8974648b037b1549bc33e1f352b2cfe19d9752ff9b219b1dd17e13bd23828d870cec70b4667ee4e7f4718ff0d15c3ea23d58dfba83ee3326e77af21da0e78bf6a01e27ff6ec40fde1be6d35571f698812d9185cc1fd4edf683f3e8f0138c0f4bf762817906ab07bc19c33ed49982de99597a3be0bec193221fc60ebc61820c4e73d365606fa2314b6ff1d87bca0c9db325d91df724dd6d0df75f48ce1b4d123ca4981fe38cdde3c6fee6d3c493b86724794a3e53244fcfea3c25615b5bdc29ca1c27683d4fee658c16bd2d08d7b1a045f71e9257d4d2da6416d19896ad9b8eb0a77b9ca0893aa971659e994ae11b33bfa541773432d328be09f35b7cd81f3c47d083fccf16f4d0ff4c17f4a60b7a27087a2708dda2f700517f44e78b9993043f07b270ebe25de225cccfcb416d2dbc6711c871c7775d9c249df164ce1538e7fa719274373249775a9cfe0298b2bf08dc8e744e93c4b74eb1467955d45713e6f794df4717b2f0f55338e7cd1ccff8dc93746a1e8bb36933cccffafec4634207c06b0b377fc4b3c81f9efb07f476ea20e87555d2f7a7f4a3ddf4c9d794f403842e4d53f89ba6e4a7b9c34e1f0a7a0f2ae9e5583a5da1375dc94fb66f3af516f45e57d2d358df698a48ffb0925ece654e50f83b41c92fe732b26d1ecfc27df9692ed37933c1ef43fef4c93704aed479dfdc228fce637ccd9c62dc3e09e32eed4d676047a509f3733d3f99e2f1bd06ba3f18cd5d4e35eedce554d18ee87d673477398de15af774114f6357063644507ecf9c268371cf37a7a1fb8dffea9c067b1338c3ba94f9ad8bb781fb327fa2761e93c13bc885cc1fe850d7613a6d60877c632c7d5bc82cdffa938df7199c0dc1f6c5a9a2ae2f76c33317b170ebe22de5b7cc1ff0dfad651efe2f6434c0ff3bc67977128df377305ef12e12f3b99b84ec6ecad2de792ae19f2ef229f737b5f8e4bb221efd2cde6136677e9bfe1a933bb7bb96e920dac1a5b575b3c5752c8cd18af64257113ca4989fcd07bba18e89c768bec7797ad6c3d3e985798aeece0b9e92b8c78bf9de8d26776e379bd182bc2faba5d5660a0be3b46e10b4e8ce6f340fc8a3df06fba2b81743e35bd49fe66b1b97bb7933b03b84be0def3e9b303f8b37d8739d2ff2a3efbd52e4bfd2ad57833dd975447ecc19ae12f9af72e34d3f3ffd680e314be49fe5c69bfe4a7eba439db95ae4bfda6d1b0636ee05ffd19ce21a91ff1a37de0c54e87f4cfe6b457e3a63c09cc4eca5d0c71ce33a91ff3a37deecadd0c79ce37a91ff7a37de0c52f2d31de1cc0d22ff0d243f9ab344df8495fc03ef46911f670bf896ebbe4a7ecc41668bfcb3dd78b39fcb7f7201b9734de176c7f67731de467d25c6151ad732b7b8e1e84333746682bebda63ef3077dfb2e53999ef0742d453ae8f5a7c6b99bea7c9fc8a6a7fdef9add99dfe647f93f33ce1d5543fbc699db6acb1afe0ef2ec8abb7ffd5938e70de9706ef979167b2dda2334d8a3bc5de4bb9df2e1aef340165e4fa4c19b6db2b517dd75f3ed2bd2fcbf7773caf365364ff44dc6afb2fee89b8c5f67fdd13719bfc9faa36f327e9bf5e7fb2623d660bdf196016781fc2e6aa05bbd0f11f1f558bc0d9f96c5d91ddff7c1397931e3033b2f88d6d5d8873d83f9136c1d0f1b094d98dfba642321fa3687dca7800d0549ef1e410fe72198cbdc2be8d1b9463407217b08513ba7f389ccfd0a3f29373e879f07043fb49f9d241bd49907053f0fbaf186f69b32f399dfba535c5d4ee28e2e7fa347ebc23e3437ced927a4f7f578a310fa6ddd23bdb80b8af4e025833ddc876b6986bf2dc6dcac8eec8e35ce7425ad751f623cd3dade4ec16dfe3d36637a6ae38b783310e2590c9c9ffe186299cf171226ce927eca867f81771453495eb8b786efc5e02d3ccea0833c5753bf95c099f1238c2fbadb91730f9cc233e28d7f347fc5fa1a6fe41bb3f42c3cb221ba28cb4b578cf1e27be019d8415895f96df9681fc41c21d2b514e9b0265c9ca5b35ab69f4aec39c52d4fce9b8d7a0cbf9e083bda13760c0b437f36ca1336da1336a6362cf94b96cf7a285fb9eca32fc9e26e007b3879d6ad098c35737379cd3cce740467e04f18771dfb380bb72eec4c2c64fea06efaa29ff8cdcd97770eceec5f64b08e225dca90fd8b9acb18ff0887dfc6afe4d28bce971f37ceba69cf575d9c6481efb015b317603097788678b99cf90399f46b9ba5ddef444f3eb157d98fc6e2e82efea1b57243fee41fa6e8774049d889a33bea996785bce0a7758dc139e873ac4ee81c205ab32c6332f5d1785ed0c07a1177c45e70e3cddf2e9d281e362c960afa4b5dfae03909dee99d6e347ebc98956d7f9423c9f2d573694418f4e6389a8fd29be3010ddc74613eb47394e3a5dab00cde80fec0fc9687eee4a777c9355731bfa5437d591277f5f12e39a8f70174165165441c68230c7e2e6bd2b301b446ae4a50bad7183ee9555552c471fcd7fcf851b9f0e67903e6b7f1b85f896fd23664fe80af8147bae933f4f6397cc310f03690fafeaa6a164fbc5555b130ebbee5f296a1fdc22acc8dde16f1b4a716cd2bf03e7a16f3dbfc69f2bf2bf2bfc4c23db2417c55c61f1ff5c7ef3179639d8db6436faba37ef7fdacdc06c1862df4127a8cb7d6df313fc7c35beb15989fd1cd7c24f27fe4d2c9e00d35e6f77fb370ebd2dbd99aab858c3e317e1911dd68fecadf9807f5bfd760a2b3b3c8ef7d8b924a24ac9ef434c383f5df78d33a14b0dd251f18d47157b3851910ac4fc799b1c1afae813b26f82feb4338726e669a17c813bea5b17fecbf0d43b293cc5141d6e159db9bfd02cfc420687890de62f40af24c325b0763bbc51e13c40d0d702604738991c19a738d4403c677d7f0ef9020c5c810f49a9a1c120fe590b0cc8d0efe1b1e649b1464b44c4e0cc27b04216383ff27046143037fefc0b5b9069b2d8389dabe0265604076b4991cf8fa077fc787788303b67353162ad2fe41a8ccd337c01c1b723726088140c707fed12187fdc2bf87879c0e0fb9ef15844d0ac26c690e0e168be3cc9121b5dcb24f087efb68f62791f979dc3f56782234658f6aea1694c672df3aec87feaf4696478d844fd3aea9c936c3ead6e128715a4e4dfc9f0cb39d8ced647b11c696a1c8124ed856a675d80ff7cd9160fc32e696d0afdf5979b70b1643f9cae2978cadeeb5c212d4d6f0a59dff7ab8e567876d9c728bb6b5691d0ee3cd0a142d9f602dde46a195ee384548a5aadb5846a5f8133ef18753857effa2f8b3e94686e9e257403a1cfcdc0a0807aa4382a4ed6de1652db4b15932a1207387c942cc68a24cfa4459f36f8bb270df914f943551b96a4569fff925584f9160211e340956f92458efdf57c66cdd8f2ed0b3f92568976eeb162dc115541dcccf8326c16a8f04db580936d0d8aa27d8b21c29e0290dbc6119c0d31af88a6500cf68e02b9501bcc6a7b5e10a7e7845b5764010969d9aef1cc68e0ce77398f1595db19a932f95d5d7dd027758c0d5e8708ccfa7d976b1532564d53a5cc1d9c54df9b9696e2b42fc49f99bd1ca6133aa0c1b5a53abe7d3295bed8d3d726ab3426e59a84052d356d635adbe4672159564fd77d6efc0fe183375a7582457d04836a958291b682457ad18c9861ac9d52a4672458de4ea1523b99246b269c54836d248ae5131922b6b24d7ac18c9c61e92ad4335b60fa4fefd1160a0c9aef66d67b675994781b53c526c1db61ffb28bd321ce5d48d7710b08baa8d2ac8853610ace253385bfb6bfb14ae6131bad64cd7b5263e5d0b3b9343968baeed16146d92c9ee23d9429657dbecc583cd8508fdb5bf6e58fb9be5a9fd5239d5ea7f555ffdaf48959bc3bcacea75f5aa5ecd57d561273e72b95475ffe0ef9141f8e45034fb52c595afb25b44e5655d4b38826c9ea75a4be78aacb364ff6594de65fd50bf2acb88a661abfb34ccce3fed1d8552972f4db5ee6b83fcddd7594f2c9913bffb5ac347cd8ecead7cd4f8e83c75a7da5fb146e73535921be621594bad2e24d7d2486e54a89466a7e62fcd9bb9537c92cd34921bab248f69727b47f62736c9b535929ba824b7de7aeb9dd89fd824d7d1486e5aa82ef99f5824d7f591b4ddbb1d6b4ae9de9b7b805b87b3577bfd62f98fe4e5efe037379e0e3e9c3c5bc34b95e48b0c3d65ff695dbc7d29b451c559d13af9169a9eb52951cfd6d380b72c11787d9f0287b3e1e5b3ec7107e0f2aaee563e5979b5686b536819521a9f9afeb4f455b3ad8db6c554f3d67a356fa0016f5322702b9ffe34597e1d60e780c630638fc8bb86dbece3f3d64d6deae2b5a85dd15ab46dc1bea81cdc6abab4a1afca6dcdb42fa6cab7d5ab7c235f95870ba8d1ff912a2fd4a5d7a5dab7f38d7be1eaae4dac0aae1b6fdb1733f6ed10eadbbfc18ea6731b6b3ad7a1449ddb4403deb144e04d35e08e25026fa601ef5422f0e61a70a71281b7d0803b9708dcdad76184ebe151cba5c300e6b8d06fa9957f9adcc5d75d84cbf4d679da677938eb5a4c67d12dec2c2acf8cd655b4f129c51acb6f14e911549345dfc31c640e35d93de6f2abc5ce3eb558b3d028522edeba17a3183d0a8e22e56247538d2d7daa116ec72c9f39a5afbce5558b9ebe1ed65b3bbd4ca1396539b8d56a662bdf10616b66976286885efa10b1b506bc6b89c06d35e0de25026fe303b6fdd76e9e26dec636f1dd45eb93c47ae8c4da69c4f6d088f5a93bb16d3591ed59a2c8da6bc07d4b04de4e03ee5722f0f61a70ff128177d080079408dc41031e5822f08e9a0aeea5a9e0a0baab6047ad147b97588a9db452eca39562dfba97a293568afd4a2c45670d78ff1281bb68c0079408dcd503dc3a3cee186696cf3eb9cd79489987f1037d52f20ee3838d1dc63732f9b6a9ebc6a1367477f355adad8121c554ed60bd6a77f6556d78ac74e072a95a7b71b9767f369ff86ccafc157a50d1153a34acd0f5f354683cbeb46aecee937678a236e43f20ed42ab80c2121fe6e9875b87c7771b142ddb62b8186e8a580a8d082bb5bc84b58aede16b9fb6191d5c4cfb1caab7cf9e1af0212502f7f201db33a991c500e73993dac5a7e3cd6de0b8e5a2e37d83bf238cfbfcae4f88719029f719d5a145f738a342e5dc3a8f7296976f4d7177f5d5567810ba5f456b2bf7552d7e7509f21e1248eff0b0cc93e9beb84c9fbf1e46175d0f63c27a686e7c6f83e371a449b8b74fc2e189f0f23e70e947a5195a409fea72e032b6e81a18678a3ff7288d63ad8676f3d4501bfb60c51a0ccf79d666879c9cfe30a3f787bb6be88715d3d1e601dec3a758e18d807ff3ad5697c0677f63f48cf7566b8267c2d0c68ad8da55aa8111b7f2ff53a60c938cff3158a1426a9ad5c757f7f6b5d2e42871816b83f5f4fadfd357ffe11d84feff6afd8f33e342942141daf81a603f38b1a99484bf768e086ba7a9a7760ab1a0d54f5fad7e8e2c43fdf4f381dbfa39ca5b64897c848edc5f433eda839c88833c4013c8316510c8408ded29a5b2bd97c6f6b165607b90c6f671a5b2bdb7867c7ca91ab28f2690a96510c8be1af8b43280efa7c9647aa932d9dfd75fdae5e172791d6e8f05e2f796d6a4fdaa3912f67797279afc6fc3350eb4cef2005fcd58f99de4674a56cd897ad51ca8419f5c32f4604d594f2983b20ed1c0679401fc20ad259c5a6a4b18aa219f562af2301fb2adc8d34baec8e19aac679641d62334f033ca007eb026ee334b15f7211af259a5228fd490cf2e15f9500df99c52914779905b87575cff7d43367533fe61bfcab3ba4fdbbc1dbcb5a3a9dba1896bfa63b4af5eacf4ced7989255739e5e356334f00bca003e56d3a80b4bd5a8713e8d0aafe6eef92f6a14569ff1f5c97ec563e5e216571787cab46a4eb1f211d75469bcaf42acd82ef1f2232be462bd420ef321dbaed77ec3a2d47778137ce0568f2e2b558f266ac897978a3c4913c8156510c8640dfcca32801fae815f5506f0233481cf2a55e0476ac857978a7c9426906bca2090a335b6af2d95ed6334e4eb4a459ea2215f5f2af2b11af20da5221fe7416e1dbeb9f83737e56a670075db96bd312a053bc70d9f07e4eebe15a665bf3d127e44bbdad4fe537660ed773d7c7b7c85a96883d1f15a5ddf5c6a5d4fd5906f2915799a867c6ba9c8d335e4db4a453e4143bebd54e41335e43b4a453ec9d75ac3d72a232ada5a0b5d1b2affd5f53b7d2d3a7c3e638b5b097ec22fa9a0c56f11fcd3ee69dc1d36f94ab1a1750b27fb94ca32718f47526daca4eef51448eadaddbaae9de223689740f6932e7209f44ff02fce1268860fdcee5fdc1f25aefbfec5a9be5612be903aa8a2ad0427ecfd4c37b36b103724489f352264c3fb04884302da16af734801ea918d7773e56f1d0ff85a47f854ab953165e523fcbe0eec85eb6de2a1b04d949bb8d6164ef35570f8a06cf998b971ad4495bf337cd857dde13bb77cd6654ae72afc605123aafc6aaf21aaff0b2d57a8d6b4ecd784f29b112abda2b586167e855376d3b6a13d623c838ed5c8f0db4cffa732ff4ea867409f63d46131fc2489af321f334a65ce35ff5799ffd1ca0cbf87272bb345e07ddc14714b6b8c0e7ca60fd8da4bb25fd4aa8cbda4b334924f568ce4d91ac9a7f290ccadb33824cfd1483e5d3192e76a249fa918c9f33492cf568ce4f91ac9e72a46f2021f496b01ef791fc9520d785ea8517ba112d42ed2a8bd58096a176bd4e65582da253e6a7625693fcf54ea96f5a55a515eae44512ed3a8bd52096a976bd45ead04b52b346aaf5582da951ab5d72b41ed2a8dda1b95a0364ba3f66625a85dad517bab12d4aed1a8bd5d096ad76ad4dea904b5eb346aef5682daf51ab5f72a41ed068ddafb95a076a346ed834a509bad51fbb012d46ed2a87d54096a376bd43eae04b55b346a9f5482daad1ab5f995a0769b466d4125a8ddae51fbb412d4eed0a87d56096a776ad43eaf04b5bb346a5f5482dadd1ab52f2b41ed1e8dda5795a076af46edeba2a84d7d2c16b5fb346adfe4a136f5b13a96ed7e8ddab785ca4626c463517b40a3f65d25eaed418ddac24a507bc843ad7568ca6d797dce6042f8646ba219116ea28f29f339cff7a6d847a8f633dd85be2d502aafdaa1c0c33e1db0665b7ef4b11fc36ccbff7cd51d9a675bfe1fc5d9aacc55fd93a7bdb40e0d9e15fb399af81cf156e8d5aa9f4d9cefe1c46740d3a8395aafb2a812bdca231ab5c595a0f6a88f9add72fac594bee5f4985694259528ca5c1f357bafe95753e2c3c2c77dc8d650d66f51042b873594f5bba9b3a1ac2734627f68c4feac3bb12735627f69c496d69dd8531ab1651ab1bfeb4eec690fb1d6a16545fb6e76f93ce7aedbedd17f3cd2691d9a725c33a724c5d13309636aacd012245aa5c34d246c875b572a5a77fa8c4f0dec55b16442b92a5695c8af0679ae893deb2366fbb7ea44e9fddb731a78aa0ce0cffbc06df7974e9466a3ec055fcb082d782eafcfb464af23760f51278588e59dcd647c12f36a7c4da2f017534ae7566b192ffa6a2634773ae05fecb3f8c7aeebd663d5f334e4d6a125d53572ca510cb5fab6bfb2c6d7f98df772fd53fabe15424da81bbf5afdcef335694ba281afe7b3fd6e43dbf335214eb7f0fc8b3728bee463c05e8b5c3151faa5d9977de076e1b552311d569e85d72b9ad81a69625bb9c080914744af6aa5685c62295ed380572911f8751fb09d653749546096fd86466dd54a507b53a3b65a25a8bda5515bbd12d4ded614a269890af18e06bc4689c0ef6ac06b9608fc9e0fd81af25ccbd7c2adb5c466055af8089dd8fb3e62b63b595beb4ed6a97b77f281a652eb5642a53ed4a835af04b58f3cd45a8776cd079bffd24386ba3d626851f4a471bd70aad0d2c47f5d10f765c1c7befab5ef52d64f94fe2ee5131fb82d55cb4489efc2e66b6c6f5006b617f8c06dfa56de45d8d4e3e32cc23ef5a9786861bfb25bfcf915e9c040952ccaa880e278b3a9e3eb19aec987d551e9374cd86e30b742c24af12aff46096cf5578e67ad397ca655fdc665587f7fae816f5206f02f34f04dcb00fea5360a6c567014e8147f14f84aa3b67925c69caf7dd4ec14648b12a720df68c0ad4b04fe56036e5322f0771af09625022ff401db09d256da0469ebba4f90bed74ad1b6c452fca0016f5322f08f3e603b4eb62b759cfc4943ded6831ceb04e367ad91b6af44235da451dbae12d416fba8d9be74fb32f4a5bf68e03b94017c8906dea10ce0bf6acab463a96afa9b86dcb154e4df3581ec540681fce103b7b6443af9ba356b9ea3b3dd775cc964f71d2d1bf6a5b17dba61a9d8b3932a8ab3ba6df35b55b646ff6d5f68f35973d3355e7dbe49e7f34f8dcf2e1a9f5d2d9ff5889724e32b457ca7192f89b8fcfca5f1d34de36767cb4fcad4eed72688afdaf3a618f497fae8db4dcbee9e4d4baf52e4d9b45ca681f72803f8df1ef0d6e167b4fecdfdfc6cba9161babaede7f7f4ede7875fedcadd1f2f865a2f3b5d684ebae0dbd5163bdcde85c72eca067d310c680b8a7f7cda601bcdae6558a89a8402dedb03eedd7ccf039ed0c0772b03e7491fb86d24bb97a1915479c05b875f6efb378d02f60f7ce34d5d8c02eee1eb05ad82f64914fa1203ce12edb749ecfa773819f18f7f9ee86d217b26fc3608f395556b19d53e15b0434adf84e7a30e56f10e0c8bd535bc2860f1737422cfb718529ac2f5f3285c22a6c2a57de056fbfb7b26197f1e7773c738938c8cd60e0778daa197f33cedb046ab8481be4a48879550b70aa8e7a364a7787b953ac5abaf55ed204fd5d68b59b52b686cef5dea02aa81c6f63e1eb6ebc764bba106beaf07bc514cf01535f0fd3ce00d6382afa481efef015f312678230dfc000ff84a31c157d6dad2817a87b65b1060fbe1fec67ee22c4e7b6aac750b833dddc2878de2750babf8c0ed9264482596db4d7cd46cfa838ad95719ac03afaaf5cb433dfdf24bf3e6ed18a75f5e4d031fe6015fb0c5f02e71c057d72a6078a10aa8cb938aa61ab51195a8ee357cd4ecf4ece020a29ea06607a81c703b0d51c0d7d46ae510ef7a7f6aaca1782d0d7c641936139a69e0877ac19f8ba54f6b6be0a3bce0b33bc7015f47031fed051fff781cf07535f0315ef019b1c09b6be0633de0975e72c94e71c05b68e0e3bc9c77ea14077c3d0d7cbc5f156381afaf811fe6078f259696dac035c13370257d8d28cfc0b581c6f9442fe73fc5d2f3561af8240ff8a9336a620d271b6ae093fd8d2856f3df48033fdccbf98c0e71c037d6468f232a317a6ca215e5487f071f4b3737d574f3288f6ece5b239e6e6ea6c9e9e84ac86973ad28c7788ad27bad7845d942039fe201bf3526786b0dfc580ff89c98e06db449fa71fa241d0b5efb61cb36b126e95b6ad48e2f8eda96b1a86da5096eaa47702dd78e27b8ad7d9b6a3b06de7ff5e35c7b9883cca126fb242ffec6da34df7ac2bbd1353de1ff345721fada66575b4d114ed0f6599a9b23c295e144d32296126ca3513ad147c97e9b26fb8e6254f0ffb880e6d880f27876ad6cff3a73d24e53c7933cea38739d78eab8ad067eb207fcf298e0ed35f0533ce0efc604df4edb8398e1d983887b637e7b8df3533d9c2f8dc9f90e1af8691ef006ebc603efa0819fee1baf6282efa881cff480ff1df3a0a4a3067e8607bcd906f138df496bce67fa9a732a1c41ec7312fb063e4e63ede4a363f93acb33ad1af0f44eb1e6b69d35953fdba3f2de297f1e95efa2819fe301cfc404efaad5edb99ebaadf681e7a9db6e9acccff34f6563c97c670dfc7c0ff8d65b2f8e354feeee9b0c740cbc8969e6dffd287d166d8c713f08df232899a5c6876bd01d171e7b598e7a1afbdc747c78aa34c2648fcac6469f2ecf4f2bff44e382483eec787b272b9f9d8df90f95e2c280cffae1c534ff34e8a2701af4dfe2599b62f5d09aeac5bea1ef9f784db5a7067e890fdcb7679907bc97067ea907bc499b78e0bb68dde3659eeed1c4ec1e77d538bfdcc3b9173c0fe7bd35f02b7ce0c978e0bb69e057fa660455f1c077d7c0aff280d76c1d0f7c0f0d7c96077c744cf03e1af8d565a8d03d35f06b3ce017c7e4bcaf067ead07fc9798e0fd34f0eb7c53bcb6f1c0fb6be0d77bc0a7c6041fa081dfe093794cf0811af88dbeedb298e07b69e0b33de04f6d130f7c90067e9307fca798e07b6b73f69b7d7376bbd17760e01d4af39f89a16f74b8077444ac39fc3e1add5b7c741b78e80e0bc7e1a36251dd5713e5ad3e25d82e9e28f7d3c06ff38077db3e1ef8fe1af8ed1ef0fe31c10fd0c0eff0801f1913fc400dfc4e0ff88c98e083b519c35d9e1943956f0cc8336318a2717eb78ff34ef1383f4803bfc7d7d9c5041faab5ae7b7dadcbf8e492a7150dd3d0efd3d6f9fdc339f49860be1c87ce708dcefd3e3af6dad1e4f0c15cb7b08f1865ac25b4f1b1288ef051b4c7fd0f781649e1aae3c144a16b8e7d835fd6372c5865d84b8b47e5bde0d8c71c12aed2ec0a73a2b8e618e36ac1c15abb78a80c33e943b4e5fac39ee5fa594f4c8eb51730526b17fff3b48b85bde2b58b4335f039be2d925de2818ff281db8d86477cca6357d88fda25ad7da9955bb717e9753bda47c75ef37b2c51e2edc4315ac5cef554ec9fdf8fda214ec58ed554f2f132a8e4381fb89d353c91a8c079e5784d4e4f7ae4b46abf8f62ed571da6813fe501bfe3e1b56355c2040dfc690ff8d80fdac5e27ca206fe8c077cf3710d629ddc4fd2c09ff5801ffbe459b12e4b4dd6c09ff3801f79cfe45862395c037fdebb757a74ac7b1e4768e02f78c0bfeab843acbef8480dfc450ff88c1b0e8c057e94063ecf03beee49a362c9fc680dfc250ff8b8c627c452c563b4cee6e5a23a1bdfd7b0f2743653b47ef39532f49bc76a03e2ab9e01b1e5887803e2711af86b1ef05b63821faf81bfee5b6d1d1c0f7caa06fe86077cd821f1c0a76915fa66192a74bac6f95b1ecea71c1a8ff31334c57f3b8fe2d7d954fb895a51def114e5f351f18a72925694778b6bc3f16cdc9fac55f97b65a8f2533439bdef9153ef71f1e4344303ffc0033e677c3cf05335f00f7d73fdc3e2819fa6817fe4013f64723cf0d335f08f3de00d0e8f073e5303ffc4037e674cf03334f0f91ef0e647c6033f53035fe001ef73543cf0b334f04f3de0e71f130ffc6c0dfc331ff89478e0e768e09f7bc09f3a361ef8b91af8173ef0e3e2819fa7755c5f96a1e33a5f9ba47de599a435be75d6c37126691768e05f7bc0070c48c5baa37ca106fe8d07fcd24b2e89b518b94803ffd6035eff9df563cd5d2fd6c0bff380bf34af772cce2fd1c0177ac00f783c39370ef8a51af8f71ef0d5df796e4e1cf0cb34f01ffc628925f3cb35f01f3de00bb618fe441cf02b3ce0ad3b05de846d90ffbe3deb7e01de90e87a4419bfc991886b9bede7706bd65ae4283fafdac58e2b7d556d3790172572df8b8df3f597793675afd27afac5be49c7cc783dfd2c0dfc170f78d333e2815fad812ff12d33cf8c077e8d06feab07bcc959f1c0afd5365b7f2b75b3f53aad57f8ddd32b1c7f61d35de3f40ad76be07f78c047cf8bb7937b8326f03f3d026f7f413c81dfa881ffe5abcd0be381cfd6c0977ac0675e140ffc260d7c996f351313fc660dfc6f0f78db8be381dfa281ffe3011f1413fc560ddc5e83cad99188097e9b069ef080cf8a097ebb069ef4804fba241ef81d1a789507fcd64be381dfa9f55ad5c9127badbb7cc8f63360a9a467dfc47e33abb931eaeecfcf3aa1bb3542e93213ba4723942933a17bb53eb926e93d5ddb3e4e9f7c9f56e3f54aadf1fbb59db2fa3ef9947ab4f680466d854a507b50a3d6a012d41ed234ad619935ed618dd08a6526f43f8dd04a6526344723d4a8cc841ef111b21b1e2b2773373c42e38631363c1ed5fafcc69e3ebffd75f1fafcc734f0553ce0c6c7791ef0b91a78130f78cf989c3fae81afea011f1413fc090d7c350ff8bc98e04f6ae0ab7bc03f8c09fe9406ded4033eecfa78e04f6be06bf8e63631c19fd1c0d7f4803f383b1ef8b31af85a1ef09f62823fa78137f335a29be2813faf8d366b5762b47941a3b64e25a8bda84d6ed6f54c6ebcbd4f9ec9cd3cad28cd2b519497346a2d2a41ed651f356ba87bbd6489df8dd246b2f53d2399b746f28c64af6ad3cd96a54e375fd35ae0069e16b8f096782df0750dbc9507fcc85be381bfa1816fe801afbe2d1ef89b1af8461ef0f131c1dfd2c037f60d6331c1dfd6c037f1800fbe3d1ef83b9a926fea51f2544c257f57e37c33dfd42126e7ef699c6feee1bc3a26e7ef6b9c6fe19b68de118ff30f34f0d61ef0eb62827fa881b7f18dee31c13fd2c0b7f480ff72673cf08f35f0ad7ccdffae78e09f68e05b7bc09bc4049faf81b7f580b78c09bec0076eafe06f93f45ce26f11783b84564ab2565b7734eb99f5cd88e0bf36f4df7aa6a3e96af630bb9beea67780d9d5f40f72b466793ac6baf2ffa9c65f3b1f7f2b7bf91b1a24186edada6978c85f1cfa9f69f4b7f5d1af09e9d7bdb49f6bd4da175fda11ecbfb8a5fd4253b5ed3caa36e7a178aaf6a506bebd07fcec87e3817fa581efe09b97fc2f1ef8d71a7807df0a784e3cf06fb4a9f98e9ea9f9b8c6558fc6999a7fab4d963b169a2c87c63f63de85fd4ea3b6531e6a44283eb5855aad74f2f58b8fc6ab95ef35f0ce3e658d09fe8306dec5772c1213fc476deedfb5d4b9ff4fda5aa85b896ba19fb5c9d6ce65580b2dd2fad4eebe3ed57aedd7b3ed8d827826d3166b95dac353a90d9e8c57a9bf689d444f4f27715a978d625d8059a281f7f280bf346fde2371c07fd5c4b28b472c4d9f892796df34c5d9b50c8af3bbc6796fdfa6eab3f138ff43e37cb73270fea7c6f9ee1ece377b2e1ee77f69e07bf8f63d63822fd5c0fbf8badd98e0cb34f03d7de0cfc703ff5b03efeb017ff78578e0ff68e0fd3ce04b6382db837e2f787f5fc7f5623cf084063ec003de6d5e3cf0a4063ed0a7e72fc503afd2c0f7f280377b391e78b5063ec8b7a5f34a3cf0940fdca6dfdbd39f3f70d063b1de85a535f07d3ce017765d2116784613cbbebecb28afc6134b8d06be9f07fcce98e0f534f0fd3de0335f8b075e5f033fc0033e3726f80a1af881bebd8b37e28137d0c0077bc07bc7046fa8810ff180ef17137c450dfc20df7ed19bf1c057d2c087fa8ef7628237d2c08779c04f8c09beb2063edcd771c5046fac818ff069cb5bf1c057d1c00ff6694b4cf0261af8211ef07b6382afaa818ff41d8bbc1d0f7c350dfc500ff88c98e0ab6be0a33ce0f3638237d5c047fb3aae77e281afa1818ff16d2ec4045fd3076e3fdc3e3699e716bd24602df12b04d6d206e9719e41bafe3bd7c65a2e36d34433de239a8dde8f279ab535f0c37c472331c1d7d1c027f8567431c1d7d5c027fa3609638237d7c02779c00f8909de42039feceb5f6282afa7811fee011ffd413cf0f53de0ad3b07dec461e6df301edbcf7433bb06714342c3465b50781f536bf3bc73486153d33ff86ddfb28ca28f7f760b7c9382fff9e70eb3b95dccfcaf6e8ec8d75f24841cc357374726edab9b6dc21cff5619b4d7382d35d538ca7780fb613cd5d840033fda03dee1a378e0ad34f0637c139598e01b6ae0537c1b2c31c137d2869e633daa94a8c3d0b3b1af4976b14d7262459ba4f63cac6740634c50a2b1617a6bdfab0b590f9e98f75959e7307c4ca8e223c31cc53f863bce23cbb5f336cbe3c366b9add11fc355a61c5ad3dc44d3c1a9be895b4c1ddcd4076e7bed697174d0f6640a81cd34eea77bb81ffc713cee37d75ad0091eee937568415bf808d81674a287c0661a81e375f1b4d6c473926f0d17533c6db4ca3d398e78f254ee961af7a7f8d6719fc4e37e2b6de23cc33371366656a73813e7ad35ce4ff5703eebb3789cb7f581dbe3aad37cc75cf683a407063ded04ea1b2604fdc6d0b077c8f6afa3631d7d6da349ed74afd4a6c6925a3bdf80d2d50e28072f970165d7e0ef5121f23053ee57d4333d6d04333affc0714638706c9a67e0288d5f6d80d856d3e5333dbafcea17f174b9bda6cb67f974d946ec167ee5ca4e369b9b41b174773b4d77cff6e8eec6fbad146b3f7b7bad20e7145390bd63156407ad20e7fa1be1f1710ad241033fcf03bef5d6f7c4b206b7a3067ebe97f346b12cf075d4c02ff0823f17eba39f3bf9c0ed85970b93fa85973fbbd5fe8975e1a593d6e62ef2ed1a7f1fafcd75f681db6ef6624f9f7404fa2449e00c7ddceea211b8c44360621d0874d5085cea2130a40e04ba69042ef310185607023b6bea74791e75a2af34877f62a95377ad655ce1691923468c88d5a67b68e0577a9b5df3586dbaa7067e9507fcac2796c4dadeeca581cff2ee9d0e7d2c0ef82e5a13bedab71bf64bbc26bcab067e8d07bc66493cf0de1af8b51ef0a631c177d3c0aff3edb6ff1a0f7c770dfc7a0f78b798e07b68e03778c07f8f09de4703bfd1b75ffd5b3cf03d7df3ea6e813771a8591ef3ea3d031a43428a13c214366f7967d7b33dbd68eb9d6d89b730fafcb91c7cd5f6d0f863efba7a27f4378513fa4a33a44debfb6a1a77b36fdfe7af781ad74feb596ff18e0973630d38fd35f05bfdd3df5803ce000dfc362f78cf5826c2066a32bfdd37ad33895832df4b03bfc3d76d27e2810fd2c472a7472cc734d92296b5babd35f0bbbc32bf379685c07d34b1dceddb8a49c713cbbedaaaef1edfaa6f4563b762760e528d0c3f9d936dd0f874f384586bc0fd34caf7fa28d70b29f7a75ebd3b9deec4a1b7bf5647f779eae8c925b36329c0011af8fd1ef0db7b3c1f6b57e9400dfc010ff88ef5f78ad5170df681dbcbbd0f26732ff7daf97d9ccbbd43b43a7ec857c7f6b32b23c3b17b743014d8d3ba83b203408c5a3e48a3f8b08fa25d96d4d23930dc5c9c14ac18ad2e8f8a4577a846f77f3ebab63eb6306d83d94667d33bf8efc040a37b85bfe2d01ca6d19ce3a3990a69f60d287635bbc6a2335ca3f38826d3ec3bafd1612f31923e6679b81911ccace2d01da1d17db4b0f61c14468c0ee8c7a178b0d6d53ee6e96acf5e395e577b88063ed7033e3726f8480dfc71df1e674cf04335f0277c33ad98e0a3b45a7e521f81705a9f3de5b7df681f11b6d931b16a7bb4b685f194ba85f1d5cc9abadaa01fa309f1698f10cdd278d3d5b1da10f18c6788080a116b8818a7813feb01bfecadfeb1b69dc76be0cf79c0577fe0b507e3801fa6813fef076f1f077c8256a12f782a74d1b278153a51d3cd1755dddcf78dde75d5cd491ab579f9a8d575336fb246eda57cedaeaed40ed7aae9654f35fdb456bcceeb080dfc150ff8f866f1c08fd47ac6577d3d6326ec1931179f1c73367e945690d73c0599b976bc821cad81bfee01bf779d78e0c768e06ff8b629d78d073e45037fd3033e2526f8b13ef00d02ef5b41c4aab27e73a14fd4a18fd3f87edbc37775f3787c1faf81bfe301ef10137caa06feae07bc774cf0691af87bbee61a137cba06febe077c4e4cf01334f00f3ce0f362829fa80d931ffa670fb18e114ed27ab18fb45e6c64b81f3a213c5b9e14ab173b59a3f5b18f56a3b0c73cd0b409fe7769da50bb0d198ffa295a7bfec4d39e93b1daf30cadfae7fbbae796f1aaff540d7c8107fcf298e0a769e09f7ac06f8d097eba56df9f692be0be6678b8728857b333353a9ffbe8d8adf13d8255c9687394d9ded48f45e90c8dd2175a899a872ba061811b87ce991a9d2fb5b575fdd036cdd880ce843ac9f02c6da3e92bcf4693fd1767a3e96cade97ded697a1ee83c4def1c8def6f3c7cff1393ef73b5d6f1ada77578c1f3b48ef334a17c57b250ced784b2b00c95798106fe7d19c02fd4161f3fa88b0fe3fc89b5f8b8481b597ff41e0c788a92ef033c9af2fce49bf96e1caf6bbd44e3fc671fe77fffd33d0ee7976a9c2ff2707ee226f138bf4c539fc565509fcb35f5f9a512eaf3ffd83b0ff8a88aefeddfd0426f82486f222852d283800a094d7ac782219d00213109555041ec825d51b117c4de45c5ae3f7befbd7745b177ff77eeeeba27cb3c9bbd99399b19de573f4076b3fbcc9cef9d7ae6cccc45e821fcaca1f85c8c1ec22f9287f0467f7f0fe11224feab447cf0007fe29722f1df24e2270ef4277e197ac2bf733ce1cb5161fd434361bd02159f3f35149f2bd143f84bf2109ef0f910ae42e27f4bc47b0cf2277e357ac2ff703ce1cde809ffabe1095f839eb0535ffd096f410f21a1be64e179b0bf87702d12af2711ffcda7f87548bcbe447c4a923ff1eb11f3061a98df804a4bc3faeaa5e54694f3461a727e13629e28613e36c51ff39b65e26256d2b8bea4ca36dbb9ca827adb0627790b7a124d343c895b11aca61258ed52fdc1ba0d893793882ff2297e3b126f2e117fd4a7f81d48bc8544bc4b9a3ff13bd1036d2979a08d7c3ed0bb50d56a25ad5a97fa0ae9da8ab0b49660e921cb79142c7723f1361271e7187fe2f720f1b632f1c6fec4ef45e2bbc9b00cf1575ab6a1d2d24e525a26f82c2df7a19cb797e4fc1a9f39bf1fe57c7749ce27f9ccf90328e71d2439ffc067ce1f4439df4392f3293e73fe90447cd068f7654281c319435c5d3914b990eea43aa383310b2240b62a784ec1643795d0e6e7c066e952f7df7cef93229e26af86b8e18ef5fd9eb2d0a9be08e2edb71303f59ca2c0dd87d163ee2c79ccd37c3ee6475001ed221b860cf557401f45ad7c57692bdfc35798df6328e7dd24397fc767ceff87987797303fd027f3c711961e522c637d85bf3e81b0f4943dd061feb03c89b0f49260c9f689e52984a5b714cb1f597eb03c8db0ec29c1d24a96f328589e419ee33ef5259ee3043f9ee36751bef792e4bbf5fefe1ee773e871f6953cce837c3ecee751cefb49727ea2cf9cbf80c4f79688fffbafbfc7f92212df4722ded86759790989f797881fe353fc6524beaf447cd5087fcc5f41e20364e223fd89bf8ac4074ac46ff729fe1a121f2411df94e54ffc75243e58d6e066fb137f03892749c43347f9137f1389274bc49ff129fe16124f91e57cb43ff1b79178aaac28fa147f0789a749c4b7fa147f1789a7cbda739fd5ff3d249e21113fd0a7f8fb483c5336374df427fe01121f22139fe74ffc4324be9f44fca771fe1ee847487ca8cceb7b903ff18f91f830d9f4d1a7f827487cb8447cd8787fe29f22f1fd25e21b7d8a7f86c40f90355c3ec53f47e207cae6153ec5bf40e22324e2dff814ff12898f9488ffe553fc2b249e25116f3ec19ff8d7483c5bd641fb14ff06898f92887fefb355fc16898f96355c09fec4b723f13112f17fbafb13ff0e898f95884f98ec8ff9f7487c9c44bcc0a7f80e247e90ac6df129fe03121f2f11df738a3ff11f91f80489f8a93ec57f42e21325e2a953fd89ff8cc427c972ee53fc1799b8888d9b5c3f86db87a204d1fd8a723d45d6c54df397ebdf50aea7d697c404ba1f76e638a9beb2ff3bcafe3449f6d74df797fd3f50f6a72b42ff1309cf9071e9e1be3c5472d7dd4827cda595e2643aa3bdbbeee6bb5a994ede4e77f0cdf519c9f917cadd4c59eec41195fe2252ff463e9559129f4a0f596f13c5a7f20fcafc6c59e6c5826f085b0ff7db039d74f74fb22f73fe4529ce91a538c7915d5b38c47d94b9eef7f2dc9c884729ceaea872faedf4287b48be9bea7e2fd3c9700b419af7ddc9ce6c679233ca9916d3b72353de5bf22d3f3444988894c6c1f1a191ee92c8f4b624277bdf9de692c87266d5118d0444e310198d8363a251e92d22d5ae6c8cf0ae241de7263aaa4e78d4433c0e8d0f8fc8d231c5fd79a633dda5915d273cea231e87c97824c7c4a3dc091f5e5ebb52e2c78206c882b9320b1a795dd962479cc3b3c8ed98fca4d410a57438ea96f6f3a5df08e9e7c8f47b3b3b5f765bbb12e3278f89288ff36479bcdbeb9a07fcffffe3f8bfbfa15063d9f31443a15c0d21614d64e2e2b883bc5886afddb1705399b01874e7cb66f4b25c4719743743480a3420698e90142a22692113ded37d59545ff1ded99648b95855b9954c59dc683b3f1618e3b0706b99f060f765492cc2dbb1701b89f0a031eecb84454e5d9cda37d1fbe67c6f0fe062ef84e90aef8fde93fb16c4426d0a3e52bf2d7ace0b159ff36ee8392f527cceed64c2e239972aa2682f131693c0c56c51bfbba3c6b24c4363d9013dda72c547bb07123e4251b8236ade2b3434ef9d505b59a9da5676463caa14797441c24b1485bb22e1a58ac2dd90f03245e1ee32e1dddc97cb63114ec1c23d64c2627bce0a59ad57dd9ed353965aa6fb72652c66f4c28d572f64c6911c66f446a9ade2486d4f596aa2e15b5d5f7d23491f247e9406f1bd90f8d11ac4fba21ef618c51eb61fcaf51a0db9de5b262e621dd7ca8acea89d8b0e283f62fb1848721f04ea584550fd91f03a45e17d91f0718ac20364c2e2cebbe363116e1ce56a2654664ed050660621f11335880f46e22769104f42e2276b104f46e2a768104f41e2a76a104f45e2eb3588a721f10d1ac4d391f8691ac43390f8e91ac43391f8191ac48720f1333588ef87c4cfd2203e14899fad417c18123f4783f870247eae06f1fd91f8791ac40f40e21b35881f88facef315fbce1168d07b01c7a077244aed428ed4b210b44d8ad0b2d1a3be48c3a31e85185dccc1683462748922a331c83371a9aa67622c52be4c55791c9ae85fae38d13f08095fa1283c1e95c42b3594c409c873759506cfd544247eb506f149487cb306f1c948fc1a0de25390f8160de25351cdb956b5e64c43d9be4e43b6a723f1eb3588cf40e23768109f89c46fd4203e0b89dfa4417c3612bf5983f81c540e6f512d8707a36cdfaa21db87c8c4c5c2c66df5d517360e454c6e576572984c592c01dd211b506859029a2b4b52ac3adf194b7f1765d5f97044e92e554a3988d256364af310a5bb1529e5a25a708f865a90271317defe7b63c975146f7f3e7ab6db549f6d814cd9bb7d25962c47bbd60581be5f03e82204fa0145d0c508c7838a38e6231c0f69c051828ac7c3aac56301527e44557921527e54557911527e4c55b914cd3fffc731ff5c8c527b9c23b532340f7b42711e568ea6d14f2a4ea38f90098bb58da762118eb2b651211316e89e8e45781ece712562fc8c22e32ac4f85945c64b10e3e714192f458c9f5764bc0c8d445fd030125d8e5af11735b4e22b90c3e2250d0e8b9548fc650de247222caf68c0b20ae5fc550d395f8dc45fd3207e94447cd058f76542b15317118ab3dcbff3ddf7452461aae6b8c4d7257dd220d16225f477f005be6a39ea211e48c45fe02ee137ea8b63c8f8b2820e233b5a56bec469686fc6d2cc6dc165eb18d4ccbda5a1995b83eaf3db1aeaf35a343c7b477578762ccaf6bb1ab2bd0e65fb3dd56c1f871ee5fb1a1ee5f128db1fa866fb0499b278f9a1fb8bce926c4bb3de102770224ae0234d099c8412f858530227a302f9898602790a2a369f6a2836a7a29c7fa621e7ebd1ecfd73c5d9fb0684e40b0d484e43e25f6a103f1d55d3af54abe91928db5f6bc8f69928dbdfa866fb2c94ed6f3564fb6c94ededaad93e07297fa7aa7c2e52fe5e55f93ca4bc4355792352fe4155f97ca4fca3aaf205a8e5fb4943cb772112ff5983f82654657ed150652e42e2bf6a10bf1861f94d03964b90f8ef1ac42f4558fed080e53224fea706f1cb510dfa4bb5065d81b2fdb7866c5f89c4ffd1207e1562f2af2a93ab51b69d06ead9de8cb29dd04031dbd7a0ba53af817addd982bca1f51ba87943af45e3cb06b10847195f5e87841b2a0a5f8f9e6023d5277803ca72a262966f44596eac9ae59b64ca3ddd974d62c9722916be1909375514be05d5ee661a6af7ad08747355d0b7a10ad842b102de8e0a5d4bc5427707ca712bc51cdf8972dc5a31c777a1a7d746f5e96d4585aead864277b74c5c2c6fef160b8f28ebe0f7c884bbba2fdbc5229c8f85ef45396eaf98e36da8ccedae58e6ee4365ae836299bb1fa1d84311c503e8e175547c780fa21c7752ccf143e8e175567c780fa387d745f1e13d8250745544f1286a89baa9b6448f2116dd1559fc0f65b9876a961f4743819e8a43812790702f45e127d150bcb786a1f8533271113fb0672cb98e123ff0b44c58c40ff48945384afcc0333261113fb0572cc2f3708e9f4528fa2aa2780ea1e8a788e27984626f45142fa0c6731fc5c6f345c4b8bf22e39710e37d1519bf8c180f5064fc0a623c5091f1ab88f12045c6af21c6831519bf8e182729327e038d9493358c94df44ed728a8676f92dd401a6aa76806fa37297a658eede41e52e5db1dcbd2b111e246e59aaa3f3bea6b93f8957054e9e1708b2226ad0c81467be97439162a58fb89a8c58a86dc595ea3d54f6333594fdf751f11ca25a3c3f90298bd8d7fd1a30c4be7e284b4dd83db4817a14d847c894611ca67c8ceaf570c57afd09aad7fb2bd6eb4f51093d404309fd0cb5ce076a689d3f47c566848662f305121fa941fc4b5426b338cae45728b56c8ed4be46e5699486f2f40d121fad41fc5b243e4683f8765413c66aa809df21f1711ac4bf47580ed2806507121faf41fc07846582062c3fa29c4fd490f39f90f8240de23fa361c364d561c32f28db533464fb57243e5583f86f487c9a06f1df11f0e9aac0ff90298b41f90cc571eb9f681c3353711cf3171ac7cc521cc7fc8d3aecd91a3aec7f50173a87a30bfd179972b0065344c483d49443384c4940a91dca915a3d94da611ca9d597a526ba97b91aba970648fc700de20d65e2a241ca516d901aa127308fe30924a2d47239526b8c52cbe348ad892c35d108e46b68049aa20250a05a009a2148851c909aa3d48a38526b81522be648ad252a00f335148056c894120e535aa3d41670a4d606a5b69023b5b6e8312dd2f0987643f5b454b59eb643901673406a8f20956980b43b8254ae0aa9834c39db7d79840cd2a89d210152510e4fde0391aad040aa2312afd420de0989576910ef8cc4976810ef82c4976a10ef8ac4976910ef860ae872b602da1d351c2b381a8e1e28b5951ca9f544a91dc9915a2f94da2a8ed47aa3d45673a4b6272af5476928f57d90f8d11ac4f742e2c76810ef8bc4d76810ef87c4d76a10df1b891fab417c1f24be4e83787f247e9c06f17d91f8f11ac40720f11334880f44edc1891cedc12064ca491a4c198cc44fd6209e84c44fd1209e8cc44fd5209e82c4d76b104f45e21b3488a721f1d33488a723f1d335886720f13334886722f13335880f41e2676910df0f35366773343643516ae770a4360c813b5703b8e148fc3c0de2fb23f18d1ac40f40e2e76b103f10895fa0417c0412bf5083f84824be4983781612bf4883783612bf5883f828247e8906f1d148fc520de26390f8651ac4c7a296ec728e966c1c32e50a0da61c84c4afd4203e1e895fa5417c0212bf5a83f84424be5983f824547caee1283e9391295b3498320599722d872953516ad771a4360da5763d476ad3516a3770a43603a57623476a33516a3771a4360ba57633476ab365a989c8995b1aa845cecc4166dcca61c6c1c88cdb14cd380499713b871987a2c6ee0e0d8ddd61c8943b394c998b52bb8b23b5c311b8ad1ac0e52053eee630651e4aed1e8ed472516af772a496871ed3360d8f291f99721f872905c894fb35985288c41fd0205e84383dc8c1a91899f2900653e623f187358897204e8f70705a80527b9423b58508dc631ac02d42e2ffd3205e8a383dcec1693132e5090da69421f127358897234e4f71703a0299f2b406532a90f8331ac42b11a76739385521539ed360ca1224febc06f1a588d30b1c9c9621535ed460ca7224fe9206f11588d3cb1c9c5622535ed160ca91c89457394c59854c794d8329ab91f8eb1ac48f429cdee0e0743432e54d0da61c834c798bc39435c894b73598b21689bfa341fc58c4e95d0e4eeb506aef71a4761c4aed7d8ed48e478fe9030d8fe90424fea106f11311a78f38389d844cf95883292723f14f34889f82387dcac1e95494da671ca9ad47a97dce91da06f498bed0f0984e43e25f6a103f1d71fa8a83d319c894af3598722612ff4683f85988d3b71c9cce46a66cd760ca3948fc3b0de2e7224edf73703a0fa5b68323b58d28b51f38523b1f3da61f353ca60b90f84f1ac42f449c7ee6e0b409a5f60b476a172170bf6a00773112ff4d83f82588d3ef1c9c2e45a6fca1c194cb90f89f1ac42f479cfee2e0740532e56f0da65c2913dfd37df94f03c5ad7257a16cffab21db57a36c8bdbbf94b2bd19655bbca79aed6b90783d0de25b1093faaa4cae45d96ea021dbd721f1861ac4af47e28d3488df80c4133588df88c41b6b10bf098937d1207e33126faa41fc1654c89ba916f25b51b69b6bc8f66d48bc8506f1db5177d4b2214377740732a5950653ee44e2ad3588df85c4db6810df8ac4db6a10bf1b89efa641fc1e54a5daa956a97b51b6db6bc8f63624bebb06f1fb9078070de2f723e07ba8027f00b5041d395a8207516a9d38527b083d92ce1a1ec9c348bc8b06f14710a7ae1c9c1e45a975e348ed31945a778ed4fe8752ebc191dae328b59e1ca93d818a602f0d45f04924de5b83f853487c4f0de24fa387d087e3213c834cd94b8329cf22f1be1ac49f439cfa71707a1e99b2b706535e40e2fb68107f1175befd553bdf97d013d897e309bc8c200dd000e915243e5083f8ab487c9006f1d7d0e31dacfa785f47d94ed290ed379078b206f13711931455266fa16ca76ac8f6db483c4d83f83b8849ba2a937751b6333464fb3dd4c66472b431ef23484354217d8020eda701d28708d2500e481f2153866930e56364ca700e533e41a6ecafc1944f91f8011ac43f43e2076a10ff1c558311aad5e00bf47847723cde2f516a591ca97d851e49b68647f2353265148729dfa0d44673a4f62d4a6d0c476adb516a633952fb0e158a711a0ac5f7a89e1ea45a4f77c894c516d5f10dd5b6a8fe80e84fe0a0ff234a6d22476a3fa1673d49c3b3fe19894fd620fe0b129fa241fc575496a62a96a5df64c2bddc97d362112ec3c2bfcb84c55518d31b863e5c038e2658fc0f5426677094c93fd1939da9e1c9fe85c4676910ff1b356eb3551bb77f50b6e768c8f6bf48fc600de222d8435a760ee1283b09b2d4c4133854f509d493290b48876980541f89cfd520de00891fae41bc217abc391c8fb7912c3571bfc6bc86eaf76b24cac445139aaba1096d8c38e571706a821e79be8647de14d5b102d53ad60c412ae480d41ca556c4915a0b945a31476a2d516af339526b85522be148ad354a6d01476a6d506a0b39526b8b525bc491da6e28b5528ed4daa14669b18646a93d32a58cc394dd516ae51ca97540a91dc191da1e28b50a8ed43aa2d42a3952eb84baae2ad5aeab33b26309871d5d506a4b3952eb8aa82d53a5d64da62ce6d9cb1baacdb3bbcb84c53c7b452cc251e6d93d64c26204bab2a1fa08b4a74cbc9dfbf2c858729d81857ba127b84af509f6462571354749dc13d97194aa1d7d90f2d1aaca7b21e5635495fb22f66b38d8f743a9ade5486d6f94dab11ca9ed83525bc7915a7f94da711ca9ed2b4b4d0cbb8e6fa8e1b20b247e8206f18148fc440de28390f8491ac407a35ee2640dbd4412caf9291a729e2c13174e90531baa3b41525053b85eb5294c45c03768009e86989ca681493a6272ba2a930cd4cc9cc1d1cc64a2d4cee4486d08aa036769a803fb21f1b335880f45e2e768101f860ad3b9aa856938523e4f55797f54703672149c03505d3e5f435d3e10895fa0417c047a0217aa3e8191e8096ce278025928b58b3852cb46a95dcc91da2894da251ca98d469ddea51a3abd31a8b85da65adcc6a25a72b9865a320e65fb0ad56c1f24534e725f5e297bb6c9353cd61d38a1f128a1ab342734017545576be88a2622f1cd1ac42721f16b34884f46e25b34884f41e2d76a109f8a0aff75aa857f1a52be5e55793a0272830620335055ba5173559a89f8dca4ca6716ea526ee6e85266a3d46ee1486d0e7af6b76a78f60723f1db34881f82c46fd7207e2812bf4383f86148fc4e0de2735135b84bb51a1c8e94b7aa2ae72020776b00320fd5a77b38ea532e8274af2aa43cd4906ed3dc90e6a3a7719f86a75180acb85fb31585b284c410f78186ea43dc22f4941f547dcac5326531a178a8a1fa84623e62f2b006262588c923aa4c16a06c3faa21db0b51b61f53cdf62294edff69c87629127f5c83f86224fe8406f13224fea406f17224fe9406f1235051795ab5a854a05aff8c865a5f89983cab81491562f29c2a93253265d16f3f2feb2954fbeda5b2d484dd2f3454eff49621f11735882f47e22f69105f81c45fd620be123de157389ef091b2d444a0cbab0dd5025d56c984d3dc97afc522dc38010aaf46adc2eb1a5a85a390f81b1ac48f9689efe3be7c331624b762e16350aedfd290eb3548fc6d0de26b65e2a2b8be130b927958f858997067f7e5bbb1088fc3c2eb50d3fe9e6ad37e1ccaf2fb8a593e1e65f903d52c9f80b2fca162964f4459fe4835cb27a12c7fac98e59391f0278ac2a720e14f15854f45903f5385bc1e65f973c52c6f40c25f280a9f8684bf54143e5d262c3ad8af62118ed2c19e8184bf56143e13097fa3287c964cd8bbe3a021c71d07a8dfdaaea1df3a07897fa741fc5c542fbf57ad97e7c994c5a4674743f549cf4694ed1f54b37d3eaa9c3f2a56ce0b5051ff49b1a85f281316a3df9f63118e32fadd840ade2f1a0ade4548fc570de21723f1df34885f2213178dc3efb1f09e87852f45b9fe4343ae2f4335e64fd51a733952fe4b55f90a9972a6fbf2ef5848f7c225fb4a54c9ff51ace457a147f8af8647783512771aa98b6f46ac131aa9b1be06b1ae178b7014d65b108efa1a705c8b703450c4711dca75430db9be1e55c5468d14abe20d32e5aeeecbc45878e463e11b65c289eecbc6b1082762e19b90701345e19b91705345e15b504d69a658536e95098ba158f346ea43b1db50816ea1a140df8e90b454447207aa29ad546bca9d3265ef6680461a6e0640e26d34886f45b0db2ac2be1bc1de4d15f63d28cbed14b37c2fca727bd52c6f93298b99e9ee8d1866a6f7a1d43a70a476bf2c3531c7d92396c711658ef30032a32387190fa287df49f5e13f84ea6f670df5f76124de4583f82348bcab06f1479178370de28fa1a7d95df569fe0f15f71e8ac5fd7124dc5351f809548f7a71d4a3279119bd15cd780a09efa928fcb44c38db7dd947c667d4ce7c00a42df56092cfc89214e3a7bd348c9f9e45e27d35883f271317c5a15f2c4f611e167e1ed5d8bd556bec0ba8a1d9474343f32212efaf41fc2524beaf06f19791f8000de2af20f1811ac45f95898ba9cd200d539bd790f8600de2af232c491ab0bc81729eac21e76fa2ea99a25a3ddf42d94ed590edb791789a06f1779078ba06f17791788606f1f764e2c2d395a9e8e97a5f262ce6664314e7661fa0f2b79f6af9fb10b118aac8e223c46298228b8f118be1aa2c3e41cafbab2a7f8a601ca008e333f4f80e547c7c9fcb84c5306a848661d417487ca406f12f11922c45245f21e16c45e1af51e918a5583abe41391ead98e36f514d19a35a53b6a3a2315643d1f80e898fd320fe3d827d9022ec1d4878bca2f00fe8294e507d8a3fa22c4f54ccf24fa8aa4c52ac2a3fa31c4f56ccf12f28c7531473fc2bcaf154c51cff86723c4d31c7bfa31c4f57ccf11f28c7331473fc27129ea928fc17aa7ab354abdedfa88d9bada18dfb0789cfd120fe2f123f5883b80818903ec943149f6402123e5451b81e123e4c51b83e129eab28dc40262c0af5e1aa85baa14c59b41c398a2d4723243c4f51381141ce5584dc1841ce5385dc0429e7ab2a3745940b14293793097b27c77338f79ba3675aa4f84c5bc88445cb57aca1e56b891eeb7cd5c7da4aa62c9c34251a9c34ad51b617a866bb8d4c592ca52c545c4a698b4ae3228ed2b81b32a354d18c76e8b12ed6f058db23f1320de2bba376a65cb19de9800ae311aa85710f99b230b142834fbc23ca76a56ab63ba16c5769c8766724be4483781724be5483785724be4c83783724be5c83787724be4283780f540e57aa96c39e28db476ac8762fd4c2ae526c617b23e1d58ac27b22e1a31485fb20e1a31585f7427de6311c7d665f496a83c6bb2f134addbfa63b2b9ccae0fb039d696e928bdd5725eeab42f7759653e6fe54eebe5ee4beae703f2dfe5eeabece777faa743f31ddfd7485fba9c54eb133d2fd77b933cf4df350f7ff59ae5a96f7896c67bcfbbb5cf7f34233f0fe145731d74d5be88df052e8efcc707fce759517baaf845eb6fbaacafdb3af6b75e05bd5b5e6baff8bdf55b741e4b9c2fd798d04e6a009c2ee24ef3deedcd54f105d7cb99b9b4af71b82a9a0247d9c818f0a8c559e68f0a3a376fe68f0f1374c8878fe62a9da59ebfed52f4ed63504a5ad1f2adbc77294edbd65a989409e75b2d4304f1f813cfb20038fe330b03f4aed788ed4f695a5269a8a1364a989bac45ac823732eca37c8f90094f3134dcff940347e3f4971fc3e08099fac283c18099fa2289c2413eee9be3c3516e1525cae9391f07a45e114846283228a54247c9aa2701a123e5d51381d8d77cf501def66a0ba7da6e9753b138d20cf521c410e41ddc2d91cddc27ea8973d87ad971d8a0c3c97c3c06128b5f338521b8e4ac546c552b13f123e5f51f800c4e7020e3e07a2f9ed851ae6b72390f8260de22391f8451ac4b390f8c51ac4b391f8251ac44721f14b35888f4665f3328eb239069972b90653c622f12b34888f43e2576a103f08895fa5417c3c12bf5a83f80424be5983f8445436afe1289b9350f3bf45b1f99f8c84af55149e82e05fa701fe54247ebd06f169e8c9dec0f164a7a3d46ee4486d064aed268ed466a2d46ee6486d962c35b19c7d4b2c4539ca72f66c99f05eeecb5b1ba92f67cf4173abdb54e7560723e5db55950f41ca77a82a1f8a94ef54553e0c29dfa5aa3c17296f55553e1c3573776b68e67290f83d1ac4e7a169e5bd6cd3ca5c94e436b624f310c2fb3420cc478de7fd1c8d670132e5010da61422f10735881721f18734881723f1873588cf47e28f68102f41d5e151b6eab0008d251f531c4b2e4455e17f1c55611122f7381bb95264e0131c062e46a93dc9915a194aed298ed4ca519d7a5a439d3a0299f20c87291528b5673952ab44a93dc7915a154aed798ed496a0d45ee0486d294aed458ed496c952138b3e2fc5d2e84659f4598ea6532f2b4ea756a06ee215c56e62a54cb897fbf2d55884cbb0f091a851794d43a3b20a89bfae417cb54c5cac8abdd1483d3cf528f420df547c9047a31af416470d3a06a5f636476a6bd0e37e47c3e35e8ba6a2efaa4e458f45caefa92aaf43de95f73578578e43e5ff030de5ff78d4427ea8d8429e80607fa40afb4454d63fe628eb27a1d43ee148ed64d41c7daad81c9d82aaec671aaaeca948fc730de2eb91f8171ac43720f12f35889f868ace571c45e77464cad71a4c3903897fa341fc4c24fead06f1b390f8760de26723f1ef34889f838acff71cc5e75c94da0e8ed4ce43eddc0f8aeddc4624fca3a2f0f948f82745e10b5019fa594319ba10f5c2bfa8f6c29b5079f995a3bc5c8452fb8d23b58bd123f95dc323b90499f207872997a2d4fee448ed3294da5f1ca95d8e52fb9b23b52b506aff70a476254aed5f8ed4ae42a98983e2b5a776354a2d8123b5cd28b57a1ca95d839a8efa89ea4dc71624de4083f8b548bca106f1eb9078230de2d7a3396c62a2da1cf60624dc5851f84624dc4451f826c4b9a906ce3723f1661ac46f41e2cd3588df8ac45b6810bf0d89b7d4207e3b126fa541fc0e540c5b2b16c33bd160b94d2cc25106cb77a11cb755ccf15694e3dd14737c37ca713bc51cdf8372dc5e31c7f7ca84c54d6ebbc7221ce526b76d3261d197768845781ecef17d08c51e8a28ee47c21d15851f40c29d14851f44c29d15851f42c25d14851f96080f9ae8be4c287138f77fcf74df2b717fbbc219e5fd56ec2b169a139d5cef3b25ee6753bd3f628f31fa746837f744f7df023777221fd1f77d77950c3b074d12f60e70ffe2cb55f784faae7ea933d819ec7514a1d74911af93235ea744bc1eec24457c3f29e2fb4911df4f8af87e72c4f79323be9f1cf1fde488efa7447c3f25e2fb2911df0fbc069bd2bb258a4de9bce8d166f447d0b251f744f565a34791780f0de28f21bf52cf44d5db4c50b67b69c8f6e3a833eeadd8193f81facc3d15fbcc27519fd947b1cf7c0a71de4b03e7a791785f0de2cfa0b2d74fb5ec3d8bb2bdb7866c3f87c4f7d120fe3c62d25f95c90b28dbfb6ac8f68b487c8006f197d0d469a086a9d3cb487c9006f15790f8600de2af22f1240de2af21f1640de2afa3d292a2a1b4bc81c4533588bf89c4d33488bf8598a76b60fe3612cfd020fe0e12cfd420fe2e121fa241fc3de454de8fc3a9fc3e9a7b0d559c7b7d80cc18c661c68728b5e11ca97d849efffe1a9effc7a8bf3d40b5bffd04291fa8aafc29521ea1aafc19521ea9aafcb94cd9bb382496921f2532f80bd422676b6891bf44b91ea598ebaf5043305ab121f81a55cd311c55f31b545ec6aa96976f91f23855e5ed48f92055e5ef90f27855e5ef51399ca0580e77a079f444c579f40f28c7931473fc23129eac28fc1342314511c5cf28c7531573fc8b4cb8a7fb725a2cc2514e1bfb1515e4e9aa05f93799f270f7e58c58b2bc16b3f81d7503333574037fa027384bf109fe291376359dd9b10827e21cff850af31cc5c2fc37caf1c18a39fe07091fa228fc2f123e545158fc4ecaf83045c609326151dce62a16b77a326161e1e18a28ea23e11c45e106326151ade769a8d60d9178ae06f14632f1beeecb3cf7176d6a6c433762e54494ed7c0dd96e2c13177b540a12431fae413cca1e952648bc50837853245ea441bc197a9ac5aa4fb339529eafaadc020129d100a4252a840b3414c25688c9425526ad1193451a98b441e2a51ac4db22f1c51ac47793898bcf976970b1b443e2e51ac4db23f1233488ef8ec42b3488779089f7715f56babf68bf93f84ed2ebb0f41e12e94193dd9709d31dce488ceacad9eeef9638799e8e58682f757f97ef2daa2f72d5f26a88aea8726de82941ec619606002cf102003aec64614df9408bfa1d650f48505c1a2d6b918f49e40a24d009b5a1cb34b4a19d51d95daea1ec7641e22b34887745e22b35887743e2476a10ef8eaaf42ae52add0315c6d59a0a634f94c0519a12e885c81fad817c6f247e8c06f13d91f81a0de27d90f85a0de27b21f1633588f745e2eb3488f74355e938e5aab4372ae9c76b2ae9fba0044ed094407fd4719ca8a1e3d8173dd693343cd60148fc640de20391f8291ac40721f15335880f46e2eb35882721f10d1ac493513d3d4db99ea6a06a74baa66a948a123843530269a89e9ea9a19ea6a3c77a9686c79a81c4cfd6209e89c4cfd1203e04899fab417c3f247e9e06f1a1487ca306f161a89e9eaf5c4f87a36a7481a66ab43f4ae0424d091c80e06c5286732092be48597a046a5d2ed6d0ba8c4485f1120d85310b895faa413c1b895fa6417c1412bf5c83f868247e8506f13148fc4a0de26391f8551ac4c721f1ab35881f84eae766e5fa391e495fa32c3d0155fd2d1aaafe4494ef6b95f33d09e5fb3a0df99e8ccac9f51acac914247e8306f1a948fc460de2d390f84d1ac4a723f19b3588cf40e2b768109f89c46fd5203e0b89dfa6417c3612bf5d83f81c247e8706f18391f89d1ac40f41e27769103f14896fd5207e1812bf5b83f85c247e8f06f1c3515771af72579183a4b7294bcf43bdd07d1a7aa15c94effb95f39d87f2fd80867ce7a37c3fa89cef0294ef8734e4bb1095ef873594ef2224fe8806f16224fea806f1f948fc310de22548fc7f1ac41720f1c735882f44e24f68105f84c49fd4205e8ac49fd220be18893fad41bc0c893fa341bc1c893fab41fc0824fe9c06f10a24febc06f14a24fe8206f12a24fea206f125327111e7f452a27a9cd35224feb206f16548fc150de2cb91f8ab1ac457a0beff35e5be7f25caf7eb1af27d24127f4383f82a99f89eeecb3713153741ac96297b370a2432ecd13a0aa5f636476a47a347f28e8647720c127f5783f81a24fe9e06f1b548fc7d0de2c722f10f3488af43e21f6a103f0e353c1f29373cc7a37c7fac21df2720f14f34889f88c43fd5207e1212ff4c83f8c948fc730de2a720f12f34889f8a0ae297ca05713d9afd7ea561f6bb0175525fab7652a7a16c7fa321dba723f16f35889f81c4b76b103f13897fa741fc2c99786ff7e5f789316ca3aac2c267a35cefd090eb735019fc41b50c9e8b6ae58fcab5f23c44e4270d443622f19f35889f8f70ffa28afb0299f240f7e5afb114bf6d58f84224fc9ba2f026d427fcaea14fb80889ffa141fc6224fea706f14b90f85f1ac42f45e27f6b10bf0c89ffa341fc7224feaf06f12b90b8d3585dfc4a249ea041fc2a245e4f83f8d548bcbe06f1cd48bc8106f16b9078430de25b5023dea8b162237e2dea7b121babf73dd721f1c61ac4af474c9aa832b90129375555be1129375355be09a16eae01f5cda86cb7d050b66f41e22d3588df8ab0b4d280e53694f3d61a727e3b126fa341fc0e24de5683f89d88f96e1a98df8572de4e43ceb722f1f61ac4ef46757f77d5ba7f0f52eea0aa7c2f52de4355791b52eea8aa7c1f2a7e9d3414bffb65e2de31fb8d152f06406ef72e8d19dcee0fca5273df73bac6624622167e08c1efa601fec348bcbb06f1475081eca15a201f456e899e8d55dd128fa1e7d84bf139fe0fd1e8ad4ae37194e53d15b3fc042a1d7d34948e2751aef752ccf55348b8afa2f0d3e809f6537d82cf20e5bd55959f4530f65184f19c4c581c91d53f16e12847643d8f58ecabcae205c46280228b1791f04045e19710e4418a905f469007ab427e05b1485264f12a124e56147e0d09a7280abf8e84531585df40c2698ac26fa2063f5d4383ff162a7319aa65ee6d94ed4c0dd97e07890fd120fe2e12df4f83f87b487ca806f1f751191ca658063f40c2c35de1be11c209d94ef5c38666badf12872989ab8e063a39eeff654eb9fbf728e708f70be26b258eb86948fc067d2fda6faaff4e1cbe54e688638d72ddcff8b1f24364e5fe322b9323ac9cece4390bdc9ff2ddd7239c0af7ff5cf7b7017bc7b8ef57ed94536c03d5f263c147c8820364160c75d0ad5063dc0f8983af683e029614072da9f2ec5bece6b8c83b34aad4fbad5c6dc64e9ff563d3c7c8a6036536ed056d0a1de155e6bd5afc9f458167b3f36fc5ef66f8cae92728a72364391d0e733acdcb418153e81df9551141bed299ef8a88df1404efee2af46eef12c2f819447ed28f5d9f22bb46caec1a07ed8accc3c060b90ff15fe4958ec8ba103858adc4d341d6e16fcf72df2d7149f9b1f733646f96ccdec9514b5c2057b4d59be8885bd3c4d172e5eebf2ba23c336a557522011aa28d8be5db7e6cff1cd99e2db37d548c2dfd04f7df62efb03cf1d539d22755bbd69efece8f9d5f203b47c5d2d66779edc452af2c87da9119ee7bb1e513f7037e2cf81259305a66c1b05ab4f5819a39c27ba7c4b3367a5faba3ee7d85ac1a23b36a6cc47341a54f1cd158e93ea1f95e3e27bb4f2d3cf688d62bc7d65bd77ec4f135b276acccda0362b276844bbcc07bce255e2955b7af76e5f31b64db38996d236af524ebf2d97d8bec3b4866dfc45af58a33dcbf97bbff2ef1fafbdaf48cd1156a5343b723bbc7cbecdedf7b39cd6d31a73bd9ce789777ae9b7aa133c9b36f99d7132c0cda507d9c23fa8c407f31c5fd23c6d285c15e43a617788f7e7284775cab1fcbbe43964d905996092c4339a1a3cd29ae6d95117554fefc66055b64c129c59735df236b26fa2b9f3b8fde43fd5de4fb53bcd2141a3bc7620f87dd3b90dd9364761f0eedae9e03da0a4d77c4c1b9811950beef675877647e406426cbc8f4f34526546b974b5aa9f068d54f6e7f44b99da22fb72bb5e5f62794dba9a8b78bd61bcc77eb5420a723dc57a296eddc73559f05449b1fe8b0ef6764df34340744a9e2b950607e80c62df1b5f71764ef7499bd07c3e739d51b6506faf7c541cb424f3694af116ead2971731cdd62b55643960f3f3c7e453c66c8788cf7dd9b54066be4a2ff7afd69ee4f5511e52176db748c747e4336cf447311559b6b3b2ed061edefc8da5968e6af6aedf4e0bfd1bc18faedfc03d9395b6667569496bad0f3c58df62e050894beea9656f7d4053e1dcd4317fe84aa8d7f221be7c86c1c10e559862e40a0bda6f04c2ef2ea66e8f7ba5addbf50be0f46cf26965ea6a619717c7b96bf918d87c86c1c1da38d784c5a7796fe832c3d147937621b1389d7d1c799fcb6fd8b6c3b0cf90f63b36d946b59790db6e9b140ecc0905a3057f5e994d479c94b40b61dae669be89f97d5b16df5906d3932db66fa9a17855ed7d642ffab14b59fcdd6471ce6f9f37fa3f14aa8b7531f9df9b1aa01b22a577dd61b1a97ecbcd25edbb2d810e5364f96db3131f66563bc315368448f7cbdb5ab75b5f7f73642b6e6cb6c4df739a60a5d3515c8bbb8544af8ba977a232de109cd754730ba9e5a22b2a44066c97468c908f703055e5d98ee5d2655e1e53bd45206fc9f93bd4f4e779f619913cd2f18d6caf23c01e53e9e696d46c88d1183421983c10e5a9d508df4a8ddda4a1394fb2214e7115beea7d798fbd8acaacd13698a6c2a8e25c648be5e145b4b12cf55a366c8caf9322b47c664656c63ff78adfb35471696a0f98d9f5594dad437aef5a216c8d205b1cce4765e6f0f3ccd715e7b183d328e7e37da6f7495da96c8d285a8eff3bf3216f62e085f6879f0539382d109d1d63efd58d20a59b228360f4338557f1e06ba528b7fa3c7c6d6c8c6527f231511b332c309ac1f571f415605df8d6ea77a9fd00659b218799d6bdb27981313d216d95c86d6d7639901d4a6ddd43db7d90d5956ee2f8e30ba65358f61e2e5696e87ec3d425f2c9d5845da796610df58baf6c8ce8a586681c8ced8c66ef18e11df1dd95a29b335c5892d6e30daec065b51dbf95f07644395cc86bc98ea612abb0749cdb794ea8bd01e88d01219a1099050b4d82e9abbda447655b74e477bd51159bd148d1b629b55222b63997984b5fc58d20959b24c6649528cb53490ab7409ed9a2c49f759fe3aa3fc2f578f4e96e5bfe6e864bf16744116ac883dfa33fdbf5625f628726a237a5f877d5d917d2bd54b58f4a7a06796de0de5ff48951d5dd3dca753ecf6d4559ec7afc429928cc4708fad7f64d21d59b90a45f1f88b550db4e493dddf2d766a139d8ada76594cbe8e16be07e2b13a9611a9fc99fb89e18a970faa27b2f3a85866f978e45de8956833ca762f64e3d12a35b87a1b3bb9cef7e9f446561e53fb5d0435ed3b8de76c7f4f64df1a34dbc7e9521b45bb22628f5678ad5771943a197d0f4fed2deb832c5b2bb36c92efb6778ca4edf5d79a72f985f742961f1b4bcd447ee19a4a6dbc7dc27d9195eb501c4280ed4cb7cf12e530b0e3b6d4fb3950b304ed226f0d4344c28dfbef93a3bc9192f8c434cf8a42a72438760af7c2c20b92e52625ec12bae1ef70fb28fb210ec7c9384c05e53cd6f58e9abd5bfec61feaf6ef8dec3f5ec52312db7e495dbdcc3ec88613d07ccbfffac638f73333bdcf5578b9149fd6571bfb230b4e945950c85c1bc50ea70a6f2451e1b5bdb3bcbe48f840f2402c145a1fd13d02de17713a49c629cd89b647bfc8b325bce21ab039cf09c540d07dfce1dfe919e10e40769cec6fbf4960c62628e6b9f92bf8af9d09adf488b5b8f1c1cf96064711f93ec710b5794e03917da7e8dbfda32f0e6a10caeda92af38d9a5615e33b121f8c6c5c2fb33135c6763e9ae73b9a15b57d5249c88a0dead193f87c07ecbbaeabbd80c988c369320e87d68283acf49abd3f320531391dcd585477cc46ae01d495e5a9c8f233fced89a9a93709c4338a78daf01c265eabb169c8c633d138d57f8f52e9ced12abc559fe2e0779778fdbfaed62b1dd970562c334b146f5bd3a90af18eb4cd40569e2db312ef5c973da9ec1ae2506bdb16e978ba99c8ee73647667c6f874c39ea0c0ce0c31478efe84f55833045973aebfa78877d08efb6f4451e9445b0746fb437976caee87ec3e4f66776e2decf67b8e94dcfebaea6b86223e1bf5ed70d0770ac13094dbf3f5e556df2904c3516e2f90e536c3f70826d4cf8973f2b877c2ec8f6cb95066cb0cdfb6546f3d4c3dcde4004461135a67aedd135d12dc75a83bff07a2fc5f24cbff1ced4f31dbfd7e8543bd3475f93447201a17fbab9fd1c6a08b839607560a563a85c1f840ddb68c44b65ca23e4a8b650dabae9e6116b2fb524e0f426cd6aac5c8f9e3908d385ce66f3e15b9c776ba3787ac6916a2a7bf1c856cb85cfd59d6e6748bba2ad3a311872b641ca6f99c719578cf49b4cbf92c347494843188c0953202836bd53297b2f905c6a2dc5fa55e8eb3bc958bcae0acd1ec723c0e71b83a96fd22b1fa47a2ef1589b7b7e42064f366b47619ebc9637971f2148c47165c8356d055fdae668d0a2720fbb7f8f3c523fbc32769f9697dfdae594c77eb4aee7f2dbcaab776226272ad8cc9de90492c7bd475e47712caef75b2fc46ee05452b80e39c9af782c67b07cc6464e9f5bac6bfa2762ef5460d7eeb663cc7bf5310871b641c0e7462894c9ce6fd2ed7cb5b206e403d36b176abbd53917537a2bd20b1f52a595e9d13372d0c76538947ef320d5972532c6bf3b5af97fe9f54edebe47464e3cdaa73b123bcf5fa783ca719c8865b6aef1b49d6e61bf1577b66225b6e95d912db19c4b19ef9108b52ac9fd24f661622735bedbd46c9b558dbf3c34047e99e8decbe1dc516c43233a9cd5ef678cf4fe620cbefa8fd7821da0e9458fd6591edb2fff182bf927f30e27067ed236e6a8e1733bb35380431b92b96be19d50ad9f851bd06d4b6e61f8a6cdc2ab3b14f848d91f1dfe1db110abddc54494e8caddd88ef3094cfbbf5c54087d70fc3bf1f2739bfa07616cc4516dc83e6607573ae99fa6cf37064e9bd324b873b788789da0960baa3b373905ddbfc4567d77c7f5d68d4b4d47b8a222aad48639f370fd9719fcc8e21d00ec1bddcfd50f5bbea467aef5481b60def6ea9bd3db9c89efb65f6e0f354633f6b53edf4773fb6e521db1e4075a9b6cf4a8c4f97c5ed99e523bb1ef417cd8a67f0b5ed57b97bdc0264f943a827435e33d5d31d6b1b6b5f882c783896f63d9a05fedaf7681ec4dab4ef45c8ae4754bca4b19d7f18dfdd12c5c8d2476389d48db6033d5aa46ebc7dc1f391958fc552d376ee9dc3b3d69d579e7876b196200bfe27b3604dad46bda1f7c7ba7f973b811d54e15d74e2b98cf5f21d1807637da124bebbd08bd6a23f87bfcfd91ed7a6c62f407c1f97f1adaa15df40ab3c2358ff43bbc4b3bd7e2bb706a63b6b229d19eea7ca835474e8f9a1b810517c424671944f8a2887f18ff95c84ec7c5266e758163b2be236f22c45d63e25b376b642dd18e904eeb58efd04fbb16ea2a55eab22be2b76f28434628f03f1c3623162f1b4bfa879d9aae2048f4aecf1ad26ae3696213ecfa01998ffb212181bcef664167aebf9854ea1c43ba3bb8f2847b63d2bb30ddd281a8b6dd35c89c571b4ec0864d97332cb462858363d38fe2d720ae3685f05b2ef79b406ee67ee3cdefd7b45b559b3fcdb81cf6579ed94ce958b4a64dd0bc83bedcfeb11daff51db9e55c713ac4236bee86f9d5ffe04f1cd86d14ebdaeddac7f09b2e4259925f83e98686531fe657029b2ea659955c5d0aabad94d16df9d77cb10ab57fc95e59abc9481779739626f02cfde8ae5c89257fdad99d676d78c29fbd257200eafa178dedab5c061bff328af1e04fad8502be427f259bd455e896c7e5d2d9e37d0aec62392e74864c11b320b0ef2fdd474c7b3aa3fb355c8e2376516e3db82b3bc5e42e438d6994bf81bb17cc2ff8c25fc6d3f3c56231e6f217f45b4322c3f3f7bb497af5ca7a613de389ffb51c8ceb7d5ea6a9637228c475d3d1a59f08ebfa83b7c1b6ef86c8cdadc86ebc79663902defea59a51cedfd5e36abaa3e9a8d55d58f6d6b906deff91bdd06ce792b0ffa72163b91ebe2c59295736c936c9ddd8f556b9155efeb996185ac0a9c1fbac87d76e2cca909fff5f6817a279eddf2a86531fca954ef8f1f1b8f45367e509b7558795b1869072e9db15aa8a3755c872cff5066f94868f9b4e0ea46191901e47abf8fde0ef2b79ec7210b3f42f12a35c796c7725e0b5ecbabdd6ae5f1c88e8fd19392ad2d2639e9b53abf4e7c2fda6f74587802b2f01314214fd3ace994d2e8f98c66b71f1b4e44367c2ab3e11087ef8ccf804f44e58c4fbcb6eb87c84988c867b1ac3ffbbf85417fb93c1959f039f210d7dc82c47243148a13d0ddb29c82ecfb4266dfa0189fd048f733559232162dc621f00d3f793f15e5fd4b14c5274b512d0207595a9bfe783db2e72b993db19ee0194bf48cacbed436b26603b2e26b99159137f7fa2d51d1e366fc97a9d350eebf91e57e608c65ca6f5c5a6d727e3acaf9b72a6d6d2c7c75959c339005db7594ff9acab8ae51c099c88aef54acc8f622dd51cf8d47cef47b7eac380b59f1bdcc8ac8fb9342fe92f0fe7eb1ae9b4f7c82288fbaf27f36caff0eaeb214cd8ada96a57390153fa85811cb99ce320b6b3b0b3b1759f1a3cc0abcdb32d2fb6ad25d86b5f3c39e87c8fc84f69cc5d65706e212c46d64d163d7237babc8df8775463ba19db9225a3ea03739182d59e67976a2cd27fc30d98898fc1c4b99473db0ff3b0e7756f263c5f9c88a5f62d9398766ecb1dffe148f39fb05c8c65f913fb7a6d23bda9bb196c65c82fd956e3fb65d886cfb2d167fc4cecf2fd0eed6ce92dad6a44dc886df63793e34d59aa3bfa3ade970ec9eb908d9f6079a65c8dbed6cf74f9efba1908d811a16cdffa163a67731cafd9fb1ec1fa144d566afd19e4d6decba04d9f517eacffcdd2926eee8a99bdb1c6b5f522f454cfe46d193d16b61a0ddcc97aeacd6ee8eb1dab62f9721cbfe8965c619ad14fb9d2fd76c41a2fb7f424233f7c7519e8af0df874f10ae74064d717fe5b51381d233f03f5febc06a7ed9f0fb22fd52ef1e85456eeb1ef2aaeeebf4a841e15f174ea37a4ee0bfbe0902ac2890222434a12882d1c0e0b8b2fa3d4695eefb8250a01688d1c040b7dd0a9ce2384fec6877ffafc90a997f7920f13053eb6ab669aefbbff854a9ab921f5ccb2b71bf9d909018b428a4e5921607c4ed72963a4ddca7da26f854eb0d12477026f4af6569aa39170922b5faf232d46127b2b476c8f21e1098146c05135aba2f723ce455c123e3163a81102cb1b56d45cde9d1b64696de004f20b45fa74639eaa491c975f40a596031abc2096cc09b9f91e02436ac37583c877a9cb05a78b0aabcde28b0b61d3861afd0f3eadb80ea9b9e6154f539513526e52a702c8e1d80be181906d4801350730f508e33d8fbbb7a05b40154bbfdc2a01a72826a4a2a5da0a2cdf7867536405ad7250ca951bc5aa6c0792ef9de5c27d7eb656d40b5a95b18552227aa461e2af1f55ccf1961039c092dc2701af337db817254e98813b2975801a801a9684df89bed40a87ae09a8ebc60ff6647b39ddd360caa2927a8440f944054105c09b201cfd69f9dfff034e3c4d3c6c333df9bf81678892f74aa828edfc2ff26313620bbfda330b2e6f1eae3563865de4c7e8957bac44a850da8d6750e57be169ca8da7aa802c71c153a816bae0381aae2a0d5f0767a1ba0fd342d0cad2527b47651aa64bee7d6caf1e6e7cb2c0177e2c7e18ad98a13dc1e1eb8c0218fd59bfcfce042a938b6afd2091fdf576905c0eb5b8401b6e61f5484465da181a93dd39c57c8e8ab0d27a866049498322ffb6f8b840d984eef2e3025368c108f3c59abf6de517f6cb11fb795233ce7cbbd9d29159e5e41a45f77bafb11e372de96fa65fbd5aa5dea17e3c8ac9fafeea29f6438dc6fa79968bfa8b38b7e350c80fa49276ffda0ffa45fd466a75f0d2e857e51ea62bf1a1ca5fd6af43a87f226778ff5937a17fbc53cea092f0fc99775068be5a1dd9afcbfbd723358acdcb413103e480c4008b4efed39dbf7dd834f3d3f08307261b37a78566664fa5d764a3f70c68c7822423fd4bacb72d2a45afbdf2c16e36ad307b85dc07f5de5ee9c28bb045106d63c173b8be08a78e4c9e2c97c587770612d6818c6da81136bcf20d645ee87169196de4fb0c1603ec0e3b800cf6a1406bc473c9a005a6e65d15681c880217c289b70a1bcb47e1865476e87499537b6594cb6d98a2e68e9ce435c7de0967181fbc50983ebc409ae497078117819d8b9bcd39c5f1fb0522e60eb09b0cedcdeccf04835c7fb60e8caac2168194a1fc02d5c00ff2000bbd415c04c8b01fe4e0076e5f741e16ea37a489f809a62610bf82019e6743309e7102b713620839aee26e14cb212e75a32b0e96112ce642b71be4570f63409678a9538b73408e3ec6512ce542b717e4f70f63609679a95385348cfbea74938d3adc43997e0ec6312ce0c2b719e4870ee150f9cc531fb7fd22df400fd489cc07d4dc2996925cef708ce7e26e14cb312e76682736f9370a65a897303c1b98f493833acc4f912c1d9df249ce956e27c90e0dcd7249c4956e29c4a700e3009678a95388f2138079a8433d94a9c7309ce41dc018da1458bc8a372d9b075e7c22622bd42d8067362ebe6d4266623c56b2d07734e2cbb70a11d45269649a6a265f5c6b3a1ed4f1637924d45cbea9967435b4ad0a6988a96d54bcf86f65c8236d554b4ac1e7b36b41f12b4699c683b48d0e228ce64ce7838b638ce9564712edd24984916c25c4560669804933114960de66a0233d324988c6d261bcc0f09cc2126c14cb510e6e704e67e26c14cb310e61704e6509360323a46d860fe4d600e330966868530ff2530879b04d3c6fd424d1a8461ee6f124cc69d176c305b129807d4e52696ea0b1d8cddcf595c280b49253fd014942956a23c87f840479882927550c486f21a522a479a8232cd4a942f126f5196292853ad44f939a9e0d9a6a0ccb012e5e9896194a34c41996e25ca4e04e5685350665a89f26182728c399ba3197d446c210aa7901e7c2c7788823820a5c4db67b9c809acf5048215ec0b5110c2216ce3b8b195ba654bbc10d7e106f6958bf3639659b824f636c176503c66d7a16323c4c13ed16eec615c125bc7053397b482e3b90fa9ad740217a9563ae5de17d9706570e1da9794bd09fc8741068e525aea84ee0516d915ef967bef888fdad7ef3e4fe2d9267222ec11517d035d8638312bd6a001c69544b6d6711b99b74ce2c4dbdbd9f9d82739d6b12ea352aff48a8d5505ee6f477adf1119cee15cfb3eba1e13e481f5c29027db0099b16b6283bc37813c251e5145a18622c4209b3418d8ab6e6320cc2ae2279aca89b64f045a918122a7fa917bb1b6c68ca0d95ae3f6a4359e168f4966087449d4c50bc6154ab671c37a32529dce7dac8f982d157b7f8bab07abbc5218687f0371f13b9d85ac0f60420213c0c79c30c0199c00bb3ab14669466e33601d0db0cde39b13f7c74c53c132b69e6c609b10b0b34c05cb1821c706761e013bdb54b08cb32f36b07309d83975e954a672acad6a2217ca6282f2e0ba3c0da4fa705f6cdab2318ef3ec06619c87988433c94a9c9b09ce434dc2696794f19d04e76126e14cb112e75304e75c9370a65a89f32d82f3709370a65989f3278233c7249ce956e21c427c4cf34cc2996125ce1c8233d7249c9956e27c81e0cc3309e7102b7176259efb7ceef5fa90dd13dc3785907db83e71c2b80ab82f39abf4163342171e157a1c76ba40dd829890b9045a2177192b7502f7b104eef4dae9f6540bd6781e20b88a3871b50eb670a90ebdfacbf67890cd6499b798ffaa507c4f55c8525677d954aed59d8e24ac667e3ca2e210c6ea9e47d6e31fd97c8f0d88efb1c424988c0bb76c301b12980b4c82c938fe6383598fc05c68124cc62d006c30eb13988b4c82c9b8f4c506d321304b4d82c9b840cb063381c05c6c124cc630023698ff9011669949306d5c96fd97c02c370926e341116c301b916a7e844930190f8a608399486056d46dec85edf1c17d08ca4a4e941d1dff078c335674b61d92479156b3ca34a036dec77b3401bac434a036eee15d41802e350d28e3e4920de84a02749969406d3c08ff480274b96940191d736c405711a02b4c03ca386c62035a4280ae340d28e364930de80202f448d380323ae9d8802e254057990694d151c706741901bada845364024751305676b6b083ee6483df519c283b3bd5f74a96795bfccabdbfa3b9456cf47d3e4ba01ecd09b565106a92178e50e654c62b30610717ba6d6445fd18eee3790a9c85eed7729d22f78d699e4c99b3d4fd970ddb322e6cdf3b616c6bead2a71979f9978d03a0f748f7b2d62498360ecfdf25308f3509a68d039f0f08cc7526c1b47158fe3e81799c49306d74bc7d4b601e6f124c1bddc2df1098279804d3460fe67602f3c4ba9c2c4e76bfb2c0091cafc33aaf59cb15eefa1bd9077152ddae9cd3c55ed63004b6e5de9fc94ce7649360da785f454352c94f3109a68d810817909279aa49306dbcb1ef420273bd49306dbcb16f1381b9c1249836ded8772581799a49306ddc227a158179ba49306dbcb1ef7602f30c9360da7863df9704e69926c1b4f1c6be9f08ccb338618ae970856bbd8035c57db3d8613dff720c17b0b79c30b0b3cd398940f8d26d1c9a8f2433f0734cc2996425ce2904e7b926e1b4f3aaf75309cef34cc2996225ce9b09ce8d26e1b4d3adf116c179be4938d3acc4d98504b95c60124ed63056369c0308ce0b4dc2996125cea104e7269370665a897306c179914938875889b388e0bc9813670b271c2028cec5b2fddca2c564fe7d0927b89e927238cbe591e50a653be39d91dee96c85c1f7a6b8bfcf75931327a98f70c43d6bccabe5bdb896789b9241d2a5a60366f420b101de9d00becc74c08c9e7836c00d09e0cb4d07cce89d6703dc8800bec274c08cab9c6c807f25a7b75e693a60c6954f36c0bf13c057990e98717ccb06f84702f86ad301334695b001fe9900de6c3a60c6e83c36c0034927778de9801923f6d8000f2280b7c4638fdc6027ce7be4d8ce3ede8d4c82af8dc765ceb46cca2f121be1322a70c4d5a2d39d32ef60e97c87f950df322ebcdd49db7a9d39be2eb186656300e411c4d7757d3c7086afbd2d7396398b23a0d20d0d8c432b360fd8b3a4ddbc813b02459c139feb6dd12e0b3a102d04e68481dd188ff827549dab6fa649b3f204b095a432df64124c1bcfa75b4e60de6c124c1b376d3725306f3109a68d9bb69b1098b79a04d3c64ddbad09ccdb4c8269e3a6ed1604e6ed26c1b471d3765b02f30e9360dab869bb0d8179a749306d3c25711981799749306ddc01bf94c0dc1a0f7f5168065ee27e7cb6370f1702633dbf5175bc23dddf95790e8e5c6fa6ce38585ac685f772726ef7ddf1f064a6c4db93c936373f9b6cdbbe271e715083779138a862e202be971b5ca9076b9157450bdd3fe2c3a5eeab4516faceef73c2e0b67182eb14d1161679008bbd4a8b3b181b67de4793eee5be781cb092efc4729f868d07473620d5fa7e6ee7aeb800b4d02ba18b82dd897dd5f95c529d1f88470792b28b74206b48497b90135c1749a595af218e77ffac70b2dccf1538811dc26c58d7d763c29a4d06340f99b1343b26f895eac74fa5702e3f8ce32ab51f91a5d9874dc6cb1a93c1867703c1fb88c97893acc4fb3699283e6a325ed6b54936bc8f9395f1c74cc6cb7ac41a1bdefa04efff38f1768b19ef0c6ff825461545c14929ebb07f3b17dad6a461783c1e1ea4e45dc683741a19703dc189aeb1fba2dc1b9d2e0a46b831ced5db70e13ac309e37a921b57a533df73ef56b9992875ffb62f76ed3782eba9ba746d54f712d9b80831864c389fe644295e2cf45ab529163a34ae2125ee9978f4b2e168c942af3b90f7b4b38283172197c2dbcbb2a16d4e6637cfd6ad9f92c6f5dab87fbd11a9cccfd5e599dad95e5f9ce78442a4d9502e496442d99378cf9fe71efb8901729e17cf5be595cd522f13f31dd6b3e56ee52a85ff236de50bf170fe26ef22cedf55a4fabe188ff946da2e33dfb890cc375e8a87dfbce6597064dfcc383a64eb9bbf2233e097e3333a9c6c21a6cda4c57b251e2d5eda2ed2e29d455abc57cd58eeda15aaedd704eb6bf1e8485277998ee41cd291bc5e97bb0c2343f032394b225b10de9b6472f7864938875889b32571f6bf6912ce242b719e4f86376f998493f59032369cbf139c6f9b8433c54a9cf73708e37cc7249cac172eb0e16c4abaa2774dc2c9ba7b810de77082f33d9370a65b89b388e07cdf249c1956e2dc48707ec089b399a756e82c77ff5ee2253fddfd53e5303a6e7b7341135efd10b40f39a17575aa2f72cdf20ec2dd7597b87a919efca3ba5ce2aabea7813152826d7e3e8fb8363e360525eb61756c281f26ae8e4fb8773584ecae707189cd4a8c47d6b02daf2e21ede3a7f158132cf6fe2e70167acba955de87459b685f94e27304dd67f1f090a7ee221ef2e3497bf7b919e19d913d7212efa55d6cbdf2483246fcc254b4ac1778b1a1dd8bf829bf34152deb19be6c68a711b45f998a96f5622f36b44713b45f9b8a96f5922f36b45713b4df70a26dea38de4a64006daafb01b1219e714b3cdb90691819327d5b9767ad548f8bb4f346c921646962bb49306d3c3a763f02f33b9360329e9cc677231a81f9bd493019a376d9600e23307798049371d33c1bcce104e60f26c1643cd38f0de6fe04e68f26c1645cdd6183790081f993493019cff46383994d60fe6c124cc6b3a3d9608e27307f310926e3d67636982b08cc5f3961b677aaaf472e88b2d663e3e5046b08c8df4c0169e392d973c48df17b5d6eb0ab0e9271dec386723629937f988232c54a944791858c3f4d41c97ac723df3e32522aff320525eb91f06c281f216de5dfa6a04cb512e56da482ff630aca0c2b51e6917dddff9a8232dd4a940d094aa7a9212833ad44791d4199c08932f232b64aefebbbda79bd0f129cf5387186a28d32769168a3df49b4517d4e70cddd1722ae6db2b3d429f43e24ae4f9de22c737fb66fa9f65b278cad0127b6de11d5571ce425c4fcde4d6be3e5d557904150c3baec6eaab78f8c8e35b6f6f14f32346f14cfeea6c02973a21fbb64e37a783b523213e35132c317b944f30a31ae39b27540eb48c96ccc89b27b04cad059fbbbf236941ec4b9d1241ec3a2f45d6458f42b191635e504d7da091c83233e123acf54b49a854e91232efc5de4301ed7c976ba6913323c6ac6894fec9b58e40d7e4427b3d4fd88d86218de7ac2868eed78cef708bae69ce8840595ce62afa20a54a55e1bc8068c6de3e7c104580bee364e54d5196e06463a13dcce22c799ed6638db7d67ac858398fa045ccb788c09630f37b5714c785a8330ce5626e1b433e4f43282b3b5493859b77eb2e1bc89e06c6312ce142b713e4470b6350967aa95385f2538773309679a95383f2338db998433dd4a9cf588b7a7bd493833acc47908c1b9bb493833adc4f930c1d9c1249c43acc4d989f823f788a7a75c2c8b45476ae336bc7282b323274e6141a9e7715ce80877c610c7de8da0439c30b44edc2e8d809b56589f1f2c672112f695b615045c674e70ed6a680b47ba3f5739cc57616ce4c2d88a445374e10e0a087da0d0c9f24a628133d1fd97d113d99d0bdb3852fabad6ed7a35ed366cdc55934116aeba71a20cedaa298630abdff8c5b8f8cfb6a4b01f59ccea6e124cc692c9063393c0ec61124cc63db26c309309cc9e26c1648ca460833988c0ec65124cc63db26c303308ccde26c1b4f1cac97402734f9360323a28d860f62730fb980493d13dc106b32d81b997493019a78d6c300712987d4d82c9b841840de60002b31f27cc561eccf0b96939dedbe232ca1cf71d91253678f3b8e0653961787b73c2ebe1ec3c13f71798cf3838620bccbf9dcccef7894745171f911dc91d7975016317c416bfd68454f4fe26c1641c1cb1c16c4660ee1b0f171c8219ca7c921712cd582ed771a15c4d0e8b1fc01dc35b1aec7616bb1426b81fcdf75ee77a22f6addfbc46ba9f81f1588640a5306429eb10682a573753442af3a078ec5e18ec2dc72e76e2b47b816db7d71fa4ea0e362724401cbf6de362c478b2869d64124e3b4f4c9b4f70269b8433d94a9cd7109c2926e14cb112e7ab0467aa493853adc4b93b0925483309679a9538fb129ce926e14cb712e7108233c3249c1956e29c4a70669a8433d34a9c7309ce2126e11c6225cec504e77edcb372e1d09811b47d82f7afd85d9be32cf7e22bc5d4b2d811b786b261643b53e015278c71287744afd8a02c4e1398e408a7e10c6f7b3ca34728830bdade04da30b3172418ab36db82c49d6441623827deb64e600fb8f8ba782bcba1c736543ae24811d6ab80d98e6c68464ae8fe9c0823af020e31109d4b9113fdac201b77406c2113ca03e2719408dd0541cbe72467b285e5b213299707d6e5f25864e4908db14315c4313cc2249836c60e951298234d826963ecd0560233cb249836c60e9d4960669b04d3c618f57b08cc5126c1b43146fd6e0273b449306d8c517f81c01c63124c1b63d49f2630c79a04d3c61d672f1198e34c8269e38eb31709cc8338617672aacfcc0bbda964a537a9c4506d1cba9f46fc45e34df2ac0fe61cbcb3b938461117c7049370da79a76d1ec139d1249cc956e23c9de09c6412ce142b71de46704e360967aa9538df2538a7988433cd4a9cbdc822ef549370a65b897330c139cd249c1956e21c45704e370967a69538e7109c334cc239c44a9c2504e7ccf81c3d5f1c7cab84739be93a2e60873b6160b3b8cfc92af566e665ee2ff35ca9d0af18430d8ab8b0bd49b0cd8e77308cfcb297112ea302f7e7323789c06a79bec3bc6daa8c0bef4a32a29cc3bd6d2adfb5bed06520b6ee895b4b2a9cc9ee07177096cb315ce0869372793037387117de68a722f8d638f78b8bbd2f301ebbc8b6ebf65702ee1073fae1146730670566eb872b483f7c2827cece4e78df63f85f518dc5970a3c88f9d522dc72bc4cda7825d1cdc48b7e98199dce98e057022d66e0b6b11cde0b11d8b63c9f4f4ea19e6b325ed6eb3bd8f0fe49162c0e37192f6b5c1c1bde4a8237c764bcac1728b0e1fd898c48e7998c97f5ba0f36bccb09de5c93f1b25e4ec386f76bd2b5e5c5f3b2d7caa8a35b1b63e1079176369f7b8615f0302d71150bbc03c50bbd716cbe3befb26f86b5c009832be004d733e62a3ed1099c1247e7fe85de2481b1644ee1da41d48694cc42d30133b6a26c80db11c0459c80fb393b8784e11d7039ce14a7c46b144443417f1eeb1d8356c05b9efb71e1ee44a6bbc59cb8c50b1120b6d499c387896d33eb25a45d9dcf7dcaa6ec90332118b87fc5be81d1eb045e0927bc2e1103a311b0cddc152e6ddfd4208c75415d9e6148e558ef17603b082d35218c72613c4a2845292fa1e3dd3f2bbc7d9901ff2a635fbebe1e13d611a47359c489b54f44c52f713f4ea79425dead698179516494f2ae7036ecd964d054ca095a243dc1453bc605256e369fc407eb2c2e587f91ee68b10967bfda7b2f4b166937cbe2337a9c6d614f7d392971e575db5353cf10e35e3636cf503752e28ee03e2521c75b66a383ef389df8cad6f65d4e7ae48a78b82f423d722068a1d4bb3b60571e9437234ee04aee502f111b32dda90a3a23420e0b1b436abe212d641527b6c6416c59ce22efad72e7600b5bc19f09ae259cb8ba3bb17a2167786da2e8748a82555dace3306e4addce05772359265b6a325cc64daa6c70cf237097990c9731309b0dee640277b9c97019a3edd8e04e227057980c97d153c406777f0277a5c97019c7a46c708713b8479a0c977142ca06f764027795c970190f5b61837b1481bbda64b88cce3b36b82b08dca34c86cb7880151bdc0504eed1dcb762553a659efd054ee06c59f1e5c54109fb1633de77c2e88e89c7625ccde532d233c558ddd93c535f9235a235f1388f3bbc6bb3cc5b7eabb0b02cce226571ad396b45361e4f358178ee8fad4b941424ebb1696c5efcfb89177f5d7c96dd465ad8e26d2295f7b8786c378cf59e69d66dff6c15f81b52818f370927eba1146c38df26384f300927eb813e6c382f23384f340927ab2b990de72904e74926e1643dd0870de7e304e7c926e1643d6e8a0de78d04e72926e1b4f350fd7104e7a926e1643df9900de76a8273bd493859cfe564c33987e0dcc089b39b1319b314f040eebad14ab348b4d269dcd14ae54ef812b1194e5950cac668a534278cedf4789448ff1eca24de3bd4d94ae413a4449e612a5ad6f3e1d9d08e264b12679a8a96f56e7536b44b08dab34c45cb7acf3a1bda2b08dab3e37145041a4a558f9d1f62e5b90a2b1b84619e63124cc698253698ab08cc734d8269e35976ab09ccf34c8269e301bd4713981b4d82c918c9c106730d8179be4930198310d860ae25302f30092663741c1bcce309cc0b4d8269e3c6c21308cc4d26c1641cb4b3c13c89c0bcc824988cd11e6c304f26302f36e3708a5d211eee2be256be241ef148b12e79d8e7a13f8e84165eca89b2ab53dd439fef2cdda5fdf3df92aa7f993931738c8325b698b93348ccdce5f13952925e5a228e0da8704b2b1bb8755ce00a9c30b82b38c1f58ea8dce2109fe98e38453ecbfd52a9b77e54e889ef7a07f89c4e5ad02b4d75200fb6b29f5f495694ae32152deb95f76c688712dffcd5a6a24db6126d1941bbd954b42956a2bd94a0bdc654b4ac5b0ad9d0ae2637d26c3173aa6ae31ae8283276bd96136b3b27b0dfa3c87d23cffb62be37f80a5fec93eabe2fce705ac48791ed6a1f211cc2781df70eb8c019f202158d7b6283d62b8109dabb04daf5f138704d5c2e15d8055cec0df5e372e01a9bf3ee3c52756fa84b2f1395cbe19cc1b31dd27b2319c8df68ceed71625e64a35bf962e25bbac9249cac7b32d970de4070de6c12ce642b716e23386f3109678a95385f26386f350927eb11816c383f21386f3309679a9538ff21386f370967ba9538a79081d21d26e1ccb012e75d04e79d26e1ccb412e7eb04e75d26e1b4333a6404f1666e8de7ad8391f768d87febe09ea41bba9b7b375c91fbb6b8e629d711f7bb94bb1f0e9453fbd62e573a616cf7701f7556e5792645199bee7eacba77d23e8fe40682eede7804cef85f8ac8b43270e60f5295b7990a9671d30b1b5887f4def7990a9671030c1bd81604ecfda682650c4e6403db92807dc054b08c1b63d8c0b622601f3415ac8dabe8ad09d8874c05cbb882c406b62d01fbb0a9601937cfb081dd8d807dc454b036467eec4ec03e6a2a5846b7091bd80e04ec639c601bb92f04b62a4f827192cab6ee3ed109a3fa1f27aa364e3802441c633edf095c651fa71810b6b2b695ec347a3c9ef75fcff71170681fd6d9a40a3fc1ed770ab48b15ee8746b86f8a5733822418ab349ba7f30852a59f8ccf59f0cbbc2f2df680890d316cd0d876b9cd26d09e32af1a27f37add7770611d4faaf1d3f1d82b4c638671841ceb2e37b6befa13d2d53c63124cc6590d1bcc1f08cc674d82c9e82d6283f91181f99c4930193d446c303f26309f370926a3e79d0d662181f982493019bded6c303f24305f340926e3d0880d663e81f992493019a78b6c300b08cc974d82c9e8976483994ab6b5bc62124c465f241bcc4c02f355339dbc195646813cd7200cf63553c1dae87a7b89807ddd54b0364681bc47c0be612a581ba3403e2460df3415ac8d51201f13b06f990ad6c628902f08d8b74d056b6314c89704ec3ba682b5310a643b01fbaea9606d8c02f981807dcf54b0364681fc48c0be5fb7a73304a4029b676c3c3f399d9c60f70127ca8e8eff2bf96cbc2f7b2fe215f8d034a08c959d0d685f02f423d380320efdd980f624403f360d28e3909f0d682f02f413d380320ef5d980ee49807e6a1a50c65e9e0d681f02f433d38032baa8d9807625403f370d28a36b9a0d683702f40bd38032baa4d980762740bf340da88db725f42040bf32e1e20911ea98c339025dc7857218396ff66b4e943d242867b93cb25ca16c67bc33d2fd60a553187c6f8a133ef173849b831287353497edeccf9e644eff0d27dec6ee8b7cd77ae1fc1007a696398cd742b37993ce71c2b8bee5be62429446917091571643daac91f50db9c03904dcf6ba8d26a16e3856bf119b236e238973face2498369eae743e81f9bd49306d3c5f691981b9c3249836de3ebc9cc0fcc1249836de3ebc82c0fcd1249836de3ebc92c0fcc9249836de3e7c3681f9b349306dbc7df81c02f3179360da78fbf0b904e6af26c1b471f5fc3c02f3b778dc4914da5b5ce97d559ce5294e550cccc0b1cbcd460f7b19d95ffc7b3cfc973507cf4cf4b236df613d77611e17d0a5c42bf4876940194b281bd00a02f44fd380328e40d9803e4f80fe651a50c6f9111bd06708d0bf4d03ca38126503fa3a01fa8f694019e7496c405f2640ff350d28e388940de82564d824c6bd4601659c2fb1015d4b8026980694d137cf06741bb9f9a09e694019578ed8803e474a687d4ea0b28b71032be733ddec88597ee8df91eec7e7bb5f5bea7e36740529e300aa940bede3a47b6ac089b693537d7e2f76685479d790ee6af3fa4f09d2869c487bc45cfdc704bf32d91559e00436c8303b9ec771e1bd8534068d4cc69b6c25de1308de4493f1b29e36c686f70ed2383436196f9a95786f2043af2626e34db512ef6fa471681aef81981cef0c27702777a553e4c995f23a5eb673a1dd97340ccde23910cb734abd18d1c86bd3ec1f886d20489b7322ad299e39db9b22e4051702192bfe924426947b9378e6169c285b3ae1a3d6f33c98713a649dadcdfc9eaca0b6e44427ea51b16bbd08b52df43e22da47fb80253b6160adb8cb5aa06409ebf383d533d7fbf0524e74cbb8d02d27e85ac7a3c543a10ff6771e0ea9b66d3851b6f1d4761ec44cf7bc4a45eefbf99c65916d407337298b6d39018a4d0705eef065ba33dffd90f02ad13340d8c0b1edd6d841c0ed168f4a1c1a09ae881abf64632cf274326c69c789b2a62b9d477a255380ccf58634ac776cb2752f7793e95f7b93700eb112e70f04e7ee26e1643d47990de74232ddeb6012ce642b71de4570ee61124ed66d316c38af6c10c6d9d1249ca956e27c9fe0ec6412ce342b71f6215d51679370a65b89731ac1d9c5249caca77ab3e15c477076e5c429922ef666df25ee0759233ad860ad71c2b0bac51316a397870dd6d10456f778c2b2b11a1e4360f5e084d55dd2aac5befac77ad7069bbbec6032a0e969325cc6004236b8b309dc5e26c365dcd4c206f7453251ec6d325cc6de9c0deeb304ee9e26c365ecd0d8e03e45e0f631192ee3d08a0d6e1581bb97c9701937c1b0c1fd8bc0ed6b325cc60d316c703f2170fb990cd7c638b77708dcbd4d86cb18a6c506f75502771f4eb8e28508185cea66c0be15f60b9d30a6fef170cfc57a72ec102b8fdbff9684caec6b12ce4c2b71be43700e300927eb9600369c97139c034dc2c9ba05800de7a904e7209370b2de52c886f3098273b04938d3adc47913c19964124ed6f1241bce490467b24938edbc97e8288233c5249cac5b55d9701e4a70a672e26ceb04663bb99eed59de8a7a68d3bff829dffd6da1c378c0791b2e84629f5d08611a27c20e8e9f7b0653ad3c467a1fb2ca946e124c1b43b7fb13981926c1b4f118e97d09cc4c9360da788cf40002738849306d3c467a1081b99f49306d3c467a308139d42498361e239d44600e3309a68dc748271398c34d8269e3453a2904e6fe26c1b4f1229d5402f3004e985d9c9db74cc776853de35c886d89ad03999b1f5897676f5477c231b69d6771a15c4e167547988292f53603369417918d04234d41996c25caeda45466998232cd4a946f9043cbb24d41c93acee42b95a4828f320565869528cf2467278c360565ba9528d308ca31a6a0ccb412e5db04e5d8ba4419b95a6edff2d959a4071fc77dc251e0809e5ca7c87d639a2753e69db135c5fd3780d8be39ce0f4e18e0419c00fb39d50feaa9f00e85122b92811ba94b3c2a625ab92b4f293f20e5753c276ee16ba8743f5ce0829aefc1ccf34e855bc4072d830bda405246277042eb1a514605b25db9342e2123cd89f13ca5ab24aa838371a997ad4fbf8aa09cc489b2951388e398e24c76b29cf16e999ce1be9ae66627dbcdf64c57ce3eff652352c12773c2eb1d510e8bbc1098455e388c682b692744138a3c82c2c66302ce235dcf94781c2b1eeee9f3602b3ad5a594eb2554e1fdbe8c1bef967a5c5148c4073fb52e07f5548ef586c144ae927a3f29a9d3eaf2e499c8c323075bb9087c3e2999d34dc2c9bab3920de7b504e70c9370265b89732bc139d3249c765e1cfe2cc139cb249c7606d0bc4b70ce3609679a95387f2138e7988433dd4a9c43c9a4f36093706658897339c17988493833adc4f912c179a84938875889b33b59613f8c13e740a7fafc7dbefbb67023072e119dee643be39d91de754b85c1f7a6b89fcb759314b3f8116e2e4a82c75108ff7e20d96c6f969febb01e1ab8b61113fa0c827e2e27fad64ec0b9175e1c113e29918d7c27e499b2cfcdbcd509e33b9cfb329cc05eb6c09dace5a45c9670ee6d63732b9f40d0e5c4f346b552efab8b9ca2a86da98d3bdc06916e695e3c6eb60edf162c64caa3aec1db78cbd031c45d975bb79e4f5a366ddce3d68fa0cc8b47d9f4b3f59f719b015bd91c5f2f0c34df34a08c5b0dd8804e20400b4c036ae30100290468a16940193710b201cd20408b4c036a638cdd810468b1694019e33fd9801e4480ce370da88d23d07d08d012d380323a3cd880ee4b802e300d28e3c09e0de8200274a16940196344d8802611a08b4c88a1176b48ace136ebb8502693ed08a59c28db3901efa6f8ba782bcba187505506c5cabd6cb161643b86aab913c6b89813e36eee8b5cd77a117b1c889e0f9cdd2542bcc3277955704264bb377d048158168f6301f21df9e5dfd57d49e9569eb13097b491e526c1b4f18c85c309cc234c8269a30f7e0c815961124c1b4f991b4b60569a04d3460ffc3802b3ca2498369e32379dc05c62124c1b4f999b41602e3509a68da7cccd2430979904d3c6c8a43904e6729360da78cadcc104e68aba3c182df21a121b572bb712d7c64a9360dab8967e178179a449306df4b06f2630579904d3c6f59fab09ccd526c1b4d1b37e3381799449306d5cf7b986c03cda2498364676dc46601e63124c1be38e6e2130d79804d3c6888e3b08ccb526c1b431dee87602f35873f60d255bbafd7f1cd9bcb2ce249c766eff2f22388f3309a79ddbffcf22388f3709a79ddbff5f26384f3009a79ddbffdb91aee8449370dab9fdbf0fc179924938edf4bb67109c279b84d3ceedffe308ce534cc269e7f6ff4309ce534dc269e7f6ff4504e7fa786e5b5decbe9deb9d2587a1da18833490ec03dec0095404868aa378c381af955edc6685b3940fdb322e6cc54e18db69dc276ee778652be73fd512ef200a012fd7a9f03ec806906d4bff8e8430c0d3b90f93101f2efaefb48ec0a91c62e5bcc8fb1a233eb608e10c52fecee0c4d7d87d218e2815410605c1e34bd8705571e19a4c709dc9894b249def5a2fac1641fc8cd1e763b860a51358677157cd50db56e995ac2aaf1f8d4bcbc6d635bc405ab6b3e3710ddd60efefd0bfe5ce7c57347078ce0a2f4a481c9d931f1ca2e478d964bca2810debcd04eb39e62c2e64581911741519469f6b124c1b2382ae2430cf3309a68d11411711981b4d82696344d02904e6f926c1b43122e81202f3029360da181174318179a149306d8c08ba8cc0dc64124c1b23822e25302f3209a68d1141571098179b04d3c688a0cb09cc4b3861f677aafbbef3bdb3094436449627bb733ce11112a715f8390c97d53fde2b8109fa4b04faa59cd0c5ed4fa1cbe9729cd97ca8b67195cf539d30aacb3851759354f640a99be966476c8a0afd3bd2fdf87cf76b4b1d716a70e0840dc659512917da9bc9899897c7b3eacff73e5ae2acf47056054f140ef8cdf31de151da75ef05dc44a288ae88c7e13af90edad047efb2621ceeb3dd65d58638efae8cefad6b47c032baebdcbad6a14118ef55f1581547c3acc81b0293bc4003fb9ccd37925eff6ad38032fa48d980de40806e360d28e388800de8afa473bac634a0365e0cfa1d01bac534a08cfe5236a01b4895bfd634a08c832836a0ab08d0eb4c03cae83765037a3e017abd6940197da76c40cf21406f300d28a3ff940de8f504e88da60165f4a1b201dd4280dec409b455106892fb27379805db63366f2187f2dc1caf58e180f5150e7bac309bdfbec80963bb85fbe2af50990bdc9816a712c7e682bb8bf88d6e8d87df88b67f72afd198e05726bb220b9c8097539c78cdd8bdb04511df4382ff6f33192f6befcd86f71482f77693f1265989f705b2287287c978d3acc47b177188dc69325ed6eb6fd8f02610bc77c57bb5548e77e78d31acab4ddbb9d0f6250dc3d67844e0c782b6d059eebebbc4cb24eb2a530a17d6ee04ebdd9c58c58b85dec8759a8563d66b9d30a67b3831b9a30bf71755c192c5062a9f0bd42802eadeba5d5f0f48d97b63eaee649eb4ad2eef01caf6c26cf29cd025f36c28972432a1ec483c44f771efec0d5f6013baeb7c8afbaad2eb4098ef39671bd81c48aaf5fdf170770c8eb7bb630717ba5b49357e201ef79cd73c70c97202b75355f00e5ad8eea36a4f062d0fd6e5f91b911e74d6a3c4d9fce79f1097c64326e11c6225ce8e6412f8b0493893acc47923a9ec8f9884d3ce28b8dd1a84713e6a12ce142b71be49703e6612ce542b71f6225dd1ff4cc2996625ce7104e7e326e164bd28910de71104e71326e1643db0822f1086e07c321e1b09431b0844f446b4ab8e19e744ebb860e61317c75366f8c77785fd42bdc9e8f3e9badcec4ae5727803b5d8760cbd4fcae83326c1648ccb6483f93a81f9ac493019a386d960be41603e67124c1b3706be4a603e6f124cc61d176c305f23305f300926636fce06f34502f3459360322eaab1c17c85c07c89fb484911b652e62dac2d0a8e2ec58ef592e05a79051fbec6094cf89e72c2f85ee6c4d75d5216fd8462314e2dd9d62b0f22c3f6574c86cbb8ef970dee3802f75593e132f6f76c70f720705f33192ee3c8940d6e0702f77593e1328e07d8e0b62570df30192ee3c8950d6e2b02f74d93e1da18b6dd8dc07dcb64b88c4e3f36b85d09dcb74d86cbe8b76283db85c07dc764b88c1e5636b89d09dc7739e1eee638de974590a38055e99d6e57e81478a18fe13317192f9eb89b0be2494e18e27b9c10451c368515fa0523b4222e68a309b4f7cd89a267f404b045d1f720e1b71f98b72e9acc3bd8678b6ace236bf71fc663a75b68edbef8bf6a1dbe5b46b6921f3814d8c603fe3711bfea47264599645a797ecd63a4a47e6c12ce2156e26c4ca29b3f310967929538d79131e6a726e1b4f3b0aaf709cecf4cc2996225ce5b1a84717e6e12ce542b71fe4d707e6112ce342b71a6939efd4b9370a65b89f37082f32b9370b2de39c386f35482f36bee4b260adc1f963af3bdc9a67d8eb654278cea9b78ec2e1653c35d6377f1bdc4bdf16d5d7a8ae8ac3b8973e59ded24c4d709caeda6a0640d5a6443f9243954f2bb789c2ab3d4c9e6c3c4b6b9e062d2ee7dcf8da9c00335cac2ee613bc1b4c38c53b522b7b6243983390362d84a603619a4fc602ada242bd1ee431c653f9a8a967583011bda8504ed4fa6a24db112ed3904edcfa6a24db512ed0704ed2f75bbf9802eeaa6702e92b12debb625aeb45f4d82c9b898cb06b33d81f99b49306d3cb66f0f02f3779360324e24d960762430ff300926a347920d662702f34f936032465eb2c1ec4c60fe65124cc6186136985d08ccbf4d82c918cdce06b32b81f98f493019f7bab1c1ec4760fe6b124c1b6331f726309de67578a271f5c50ac6be9ccdc39e4b025d124c41c93a2c6243b986f840eb99829235fc8a0de525a454d63705256b700b1bca1788b7a881292859c3aed8503e4b2a78435350b206b5b0a13c8dc4a6373205256bb8151bca960465a229285943fcd950de495036ae4b9433233a1e36946c9b4fce203d78134e94bd9deafb7a2a9d32ef22a57c6f7eb334e6d5201b0f956c47e6414de3515e43904ba2ce8318a7946c55ff2152f59b71a2ec128172f62e5d427b9012da9c136b730feb7cf74be2e56297837825e27e0bf8b0f54b60c2f69113c6d6c2943eddce8a7d32e9885a9a8292d5edc686f26a32ff69650a4ad6db33d850fe404a656b5350b2de4dc086f20be2e068630a4ad65b33d850fe432a785b5350b2de49c086f23c329edccd1494acb765b0a19c4050b6330525eb0d6d6c28df2528dbc70325da9a12b783f4d6720dd153c82e9fdd3951f670aa4f18c5163d715a716ecc1347c65042b6896363d2157530c7b5c11814c356e99f2203a43d38518a5d91626fd00c3703239d096e99cc71c6ba7f8f73c6b8ffceb030d0404886d075e444d7ca7d51ec7da1dcbb5575b1f775b17959c469b09ed896cd056f1081d789139e38d73dcbb55e9c191840383178a4937895eb7e8911df202e7c3d08bece7539eca172ac7d35db0d030564b6dd8513654d2712540fbe129bfd6c0ca63e933875bb9a849375bf381bceab08ce6e26e164dd33ce86f30e82b3bb4938eddc39f124c1d9c3249ca956e27c83e0ec6912ce342b717e4770f6320967ba95381b9059776f9370665889f33082734f9370665a89f35182b38f4938875889b30bf10bedc589b38f53ddc5464f57cf7166b964b25cc96c67bc33d27dbfd2290cbe37857c6e84fbad12dee9672f2e57f166526efb7282eeea44c61625edd2d145bd49efdf2f1e606983101b56d6fb2dd9c0f62460f73615ac8dcb1a0309d87d4c056be3a128fb11b0fd4d05cb384a60033b9480ddd754b08c9b0dd8c08e256007980a9671eb011bd84904ec4053c1322e24b3819d42c00e32152ce3490b6c60a712b0834d05cb78ea021bd869046c92a9601903c9d8c04e27609339c1b69380a58223dd9fc54fac514e1bb9303623f178299c1843d72e86a39c2aff8b33c90d46e155c75afde87cc649ec322eb82710ff566a3c22f46819f5e7d5621c66b179b5ae23411569dce13d026faafba7c22b8fc55e858fcb81fb6cded71bc9d1e6e975198a1bcabc58b362bd8d7d1d17ca6708ca8c7874460865c852d6f6722a5785ae4f229a33eb36e0acfaf28a7d957b2fd2360e8947c8ed52b763117f8bddc48bbd8f977a818ff68d2cef70c2e8f68b27ba43ac47771b413794135d5fa7fa68528c21f382d5352f38d841f39f19c13ebcd2290ac2666d2db773c1be8f8c2e8771c2168d54b187a9dc4397ef5110c75bd837245f4b4ae8f078eeea88bcddb77a1763e3c1e549a48bd99f1365871a063dd551a659793ae7fe6404798049306d3c9d73348179a049306dace68d08cc1126c1b47158de99c01c69124c1bef27482630b34c8269632c5e1a81996d124c1bef271842608e3209a68df7130c2530479b04d3c6fb09861198634c8269e3fd04c309ccb1e684838b884f1b074759c4a131ce249c4956e29c4a701e64124ed6c059369ceb09cef126e1b4f3a6b65b08ce0926e14cb512e7db04e7449370da394fef4ac26226998433dd4a9c0309cec926e1ccb0126716c139c5249c9956e29c49704e3509e7102b7116139cd3b8c3b2c4fa79969bcde9ce5837ab93dd5fe6b8444638d9ee2bf1ae7df81a3a617cd3e331430fad50e6382ba30666312e5eace382399194c519dca7bf2f0cba3b1639810b2072dc7f8bdcffd9b0b5e1c2d69494c199f10e5c95476d8c701915b83f97b949d0fb35184b651917dedf1a84f1cee2c4db3ea28a2f8ca8e0e1acb382643b58f26932eb99cd1d0253e98838f4e2e05ba5ee87c541a86cd0d82ec6398454ee39e60c7752dc1268e3fa7839e9620e8e674451650da347fb504e24c7541cc21d7959ea85ee2f74c42e88c8d33ad9d075e742d79354ea4339d1f573765ed7c15b4d729c298e08155ce8f22aaff6f3d8e0d538ac2595ed7a9c0164e5e7304edc622456e0f5db95ce7c476c89aa725994581879b98e94d0b99cc8c48b4058f5217c98d842a82f23980ee7c4d4840c69c447856abe8553bc1c022ca72e378d647bf39250143a63dce49244ae2054329499c78952f8388adcb7c58ca4c2c2b66c352973b9dcf30e11783fc329f4deca723fbad41ba8b0411bc705ed05022d8f135a27a7fa40b9c811fb5d8b771a30cf8cd7fc976d2ab78454d8fc78de193902fa69763e5dc0be3ef811e29f29a8cb9db1542e8733448aede0fb0312c2280be35142294a79091deffe59e1b5a4054ec0f1c086757d3dae154032ff288ac7d6f7646f0652e5cd99ab9c386d7ddfc1552aef21a5b2381ea5b266ff7664bb69e361370e6937e773626decbe085c53135a6b61ecbdd956594e2703a212130e60085d7768df40682ca9d00be2e15c2877a65a5841b79012b7b06e0736d4576d6394437b52e21699e376601c6eb3b91d7a90594c693ccea0aab937969d11906ee52901f713b88bcd1cead87860e23f64f37b1927d6c19296d4cfd15e81922c565d0249667b4b5db9f139296839d7fca73799ff94c773d1353244cafe631c669306e288f80c9d265858e1af2443a78a78444d14c31ebffa709d3548946dc0fe39193e559a84933584990de71b046795493859b77fb0e1bc84e05c62124ed6cd496c384f2238979a849375fb071bcec708ce6526e164dd9cc486f37a8273b9493859b71db3e11c4670ae300927eb3e59369c2504e74a9370b2eee266c3398be03cd28cf5c85dc11d7200998fafaacb98f2c863e3333971b2c5177d4002a1579b84738895385b936d2247998433c94a9c9b89eff3689370b2debdc386b32159353fc6249c2956e27c91e05c6312ce542b7176225dd15a9370b21e19c6867304c179ac4938d3adc4594270ae3309678695382f23388fe3c4d9d9a9beac26e641cb3d120560d269ef1904e79205b6e3e3b3a3a7ca8b895bece1b46f8e2e4085809d5097514ad59d71366e901f49dc1d279a8292f5467236940f1217c7499c28bb49ba9ad83c47a28cdae83d7a80743b279b8a9675aecee79823ae8f534c456be79db95504eda9a6a2659dc3b3a1bd9ca05d6f2a5ad6f93c5f5b4b46a31bea326e396e2b9d6c238259c40f7a9a2928595739d950ae262380d34d41c9bac2c986f202522acf3005256b18181bcad9a41b3ad31494ac21606c28af2315fc2c5350b2867fb1a19c477af0b34d41c91afac586b20141798e2928592390d9505e4b509ecb7d244abe6bbdd86f113813abca110783321e89c23618dfe884a19d17cff33bca639ee730baead8b056927e7b63ddde234ecfef60dcd2cf767ec7cda4df3e9f13650b4f2d748bb3fd0732b62755fb024e70ed9c9d4f9e4ef5b6052e72025763078e8e62dd66cd7646424b82f1c2782cf0865ac802af63d9d536fb3dd1208c7313f7091de2dcca2caf3c567a1fb4af23f98c94be8b387189a4f3feabb259ce643e58dbb8609d4c605d6cceb9d249969e2bbd8154d54b4cc2c9ba12ce86f35282f3529370b2ae86b3e1bc91e0bccc249c2956e2bc8fe0bcdc249ca956e27c85e0bcc2249c6956e2fc94e0bcd2249cac47f2b0e1fc97e0bcca249c1956e29c4e5c14579b8433d34a9c0f119c9b4dc239c44a9c7b105fe435dc779a841d68a163c203c741898cb3a1633b307c3f278c6e4bddde554fddb8296eb7639f237703095fbdd62498369e6afd1b81799d4930532d84792a8179bd4930d32c84b99ec0bcc124988c0793b2c13c9ec0bcd124988c47d6b3c13c85c0bcc924988ca34a3698cb09cc9b4d82c9b8c6c806f33802f3169360da1830f0278179ab4930192fe46283f91781791b27ccae8eca9e33fb1676eb1117dceda682656c4bd9c0362260ef3015ac8d77522512b0779a0a96715cca06b631017b97a96019e7f56c609b11b05b4d05cb38c76703db9c80bddb54b08c3e5236b02d08d87b4c056be3a6d35604ecbda682b5f1c6b5d604ec3653c132cebcd8c0b62160efe30edf8e7eb0d40aef27d6ab9d36b275556457d0fd75bb13832e26339648b685e44cb2aff7014e941d1dffc79433b69d6cc74cb522ce95074d03ca5842d980b626401f320d28e30c8a0d683302f461d38032ce9cd8803627401f310d28e38c890d680b02f4d1ff6bef3ee0a338923580b73036d806639c73c0096724149d9164c02683c0d9421109456b2501f69d23cef6399e733c87733c9f73ce39e79c73ce39bfee9e1dcdb78b84c4bdfb46557aeffc3b24ad6647bbffed99e9a9aeae9606aa7121db6500f47e69a0c4483f0d7400803e200d54e30a1a0301f44169a0c47b241ae89200fa90345062449f06ba14803e2c09344b69c7fe13007d441aa8c65bcf8f01f45169a01abb4d1f01e863d2403576ec3f04d0c7a5816abcf5fc00409f9006aa3138f23e803e290d5463b7e93d007d4a1aa8c68efdbb00fab434508db79eef00e833d240350647de06d06799a0eb9ad4ea4a6ed3c0c24d521c91861bbd9151f6b72d7e0a23b5ded2a52ce00360d0eeb9de1cff4c5d4687d8239dcfa23c1486929f6752aed309e50ceb516477546cc6f9d26a0953957c6cb209a6d8ba763ccabe825a2eefb00c12ef95d0525f60f26eb8c0a9c0d5f28c8a5f35dba7267a9c5da231f9fc089812fe626f2eca937a5220f608682785c3e102f6928c8522465923578fb6c99e1cdcae9ab9ad348f45bb2ed48178995dd03758b6cc1dfa15a6ce3ee876a571e9b2c926427b454ef10c57634c63ced3783853be2a89931ac7a7711e0d9caf49e2cc52c9791570be2e89933ad991c6f90270be2189335b25e7ea70bff4a624ce1c959c9b01e75b92387355726e059c6f4be2cc53c9391538df91c499af92b30a38df95c459a092b30938df63d7c0736b21ec641f9a68efcaa7daefa7da17536c1f996e77a68fce3d12d2bd1f47ac280ccbb52f3456a4711df6fba0157e10e760479971ab70342551fb6e5cf3c1fe11f0874ce015bb396b062f3dd776dca9b3e61667411e09b1f88fa44012c3c334c82300f2632990c4439b067938407ec2841c9e76eeacb40f561b37b836de8f0b254c911fcca8f4e7d05aff7dfa84d926d3e43b4c65fe7744ee392ceed380fb5326f7ea9db4dbce2f50ee6d94d8af734d2b17b582857a0ba07e2611957886a5a1de09a89f4b44255eff69a857c2d0db17eccb965b19aec4046bc4b9736b50373c18976ff12fa9d1432614f6489f3511e497bd5b8c10efe3752e0cf0088cb57f15cf8070aba9316e65d74affb59587465b16b7015ae0d771b4c09e262c6a9c873416ce8bdf48c2d438076907c0fc5612a6c6cce46fa11bf49d244c8d59c95f03e6f7923035ceeaf801307f9084a97146c77780f9a3244c8d33e27e02cc9f24616a9c0df72360fe2c0953e36ce21ce81afd220953e34ce20180f92b13d3ad41dfd049e0c2cd346af54f71d1211ae04c16e0c32602fc2dee1cf76092cb74fb725c6023fc5a6837afb14f6bf711f8361f2f229e351b58b4999072f87bdc738a3a8f5e4ef02fadc68cb63fd7fb3fd762c8ab2c0c64cd297a0878ff60f22e9be47523e72d7edc6796a9f28f34db9f5afc66fa026e9740c0edcf381216b075ba17d1ea0fed46b3b3fdda609a177a71d278a3d90fceac66700cd593c351cd66134d1a6cf4b85d4d80a5c2d2a29ee7c1353f8309dbf3f3ea98e45326d99dcc3641b20d795d3adac2a817026f3fc9bcd4bb7c1aef21c0bb98645e6a590c1aefa570abda5f326fae4adedfa0d3b5b864de1c95bc8701ef129279b355f27e07e7de014cdef47ce7c44247ec896352b4db87cd81722093b2e773e34b9277670953ed77e7fabdc400e1172cda22b8842dc9a475ab83b8090dd5f68172ffc40a9fa453df1176293061e90c1ae35016a3bb6d0f19976232f64f32b69bdd1466319d074c4bc7794e4c9f03927a4ed498c334020edc414cca35d2284775794e5c70bd247d2df4bafe11eb6026ab3b6354da43799aa9f169deadd6224c1077f1fe0a438cf0d35ae5b770802f13c701de759a22ae994c8ce8d3564ccecc882887c471802365e707f838fbff79feaa5dc93e6f1edb8fc49a0ba1e86599ace1886878de2cf52db1b3b0b3de8988a5301171686f1eeee9c3cbfa22f803e0705f2e8e1e64b37d4ffaaecf97c30566792653389fbda78553a9f3d969adee1768752b48e2a4565be055f206ce152571522bd5d0382f03ce95247152eb28d1384f00ce952571522bd5d0389f07ce55247152eb28d138ef05ce552571ea5ce9a804385793c4492de947e33c1c385797c4a973fe5b1970aec1e4b4fb366e6c267cefe53e85b635791b49831bc382bbcf44706bb2e1dcd4d54a8b37d96e16b4c609f6d72ef64383cb63c16d02706bf56e6412871e8891495e3d4e3878d766522e9d3c78832443178174c552dceef4a1dd01ed6f1d26da20fb4338909a48a6bf36fa83b645e1f96e04b0adcb645b2e79d88ef0ff86f9c2b5fefc174bf235ed5a7b271caec3d887ab1bd22af27809bf6190c9a32f7be7236877eb31d15633a9c304adbea5b9a4fff40b87f654eadb61b0607d26e9c08e7658ef1f6a36bb2abc607c072d700326d7dae67f93f444bd9da3a53de543eee386927189f53868b81b00ee46927189551068b8430177b8645ce2202c0df7114834dd58322e31b58a86fb30e06e221997d8b9a2e13e08b89b4ac6d59824bd3e9c7337938c4bacaa40c35d0f7037978c4bac4c43c31d06b85b48c625c64169b8cb03ee9671c6081a4db1cf181ed5e7b2dadbe13236821d256df094aef87538efacd0b75d7dd1aa974cc49629270f53e3c8e404889666f526656a0a02310e400bf8dd06a9d623e3991455c463a2a5b49e0d076fb6a4d482029589d41fc1019c2389335f25e72bc0992b89933ae99ec6791e70e649e2a44eb2a7711e059cf99238f354723e009c059238a9054c689c5702e7569238a9e576689cdb01e7d69238a9831d34ced9c0b98d244e9d15b57701ce6dd99999e1fb6ef1095e4ea231b9031adc1c169cdb7108b75d1c3372bb6a85a9e1b35c9501b451fd23cced25616aac3b5408983b48c2249e1f69984580394a1226310b8486590c9885923035e6b3ef089845923089238e34ccd180592c099338364ec31c03983b4ac2246671d0307702ccd1923089633b34cc9d01738c244ce298230d731c608e9551ea29bd961bb1c7491b58db0feec8778a6328b767e10d8deb0b2c05d5067766cfdd701b57fb727809e3a6c1d0b868cb1e8f3511d7383697fba3cd7613373777aecaa92eadc0359ecd15aec71bac134d9c034e0b98ed095c13985ccb78ae600377b4b8996995f6168f5ea777248b6e7da09bc8a45bd1a4a6ecd52e24bb87d865a1e5f6b440a2de2429901a93a46601e4642990c4602d0df210e8a24c9102a9719eeeaa0039550a2431484b835c0c6eeba6498124dec8d1205f861659220592189ca5412e01179be9522089430634c8fe7068cf9002490ccad22047438bdc450a2471a88006990d90bb322187a541b69a60414d178248f4389ea8716d88a561bed76e72a68668bc10cd84a921bb4ba1cc5249f93b50ee11471a5f50212bfc5ae90fec704588b6e46206e1aabb34cef92cce9380734f196b8d2d78ee1cc1ec34d1ce9f33e112b59754da4c95b4057069da5b2a6d964ada46a02d954a4b9d40cf9bf908b433a5d266aba4fd1468cb64a61410873d68acf5d03b288f7301c38547eb35464707430bad608f6206b3c30b4db070a62bfbe0366ff0e398fa5ae13526a2ab8cafcb5f611daa3a0e7557a8b4c2ab046becd1bbfcb4f1f47ac813aaeacd3c21dc1d35c04c5bb4f05e88d457c7d1327b9616e8ee983466599e0d61e6599238a90549689c5700678d24ce2c959cb70267ad244e6ad95c1ae753c0395b1267b64ace7780b34e12678e4acedf80b35e12a7cef913932016da2089334f25e70dc0d92889335f25e773c0d92489b34025e70e10ea686672ae6e3a2f145ad8074b85ce8136ba0f1375d9246aa6fdbfdb89cb826f3531ad0a448b21dd00418f1626df9a9d1ce23d0d1013db250d7615689709a9b01ad36f5605d856a9b01ae749ae0eb06d526189431c34d83500b65d2aacc6d1cdf500768e545862fc9e063b1c60e74a8525a6e7d2603701d87952618909e434d83c80dd572a2cf1a695069b0fb0fb4985d59843b21dc0fe25fee9db0546eff4ed0d4c44f75726ddaa66510bea520f725a5d8fc7219f697f69a01a970f7912400f90064aeceaf356af06d003a58112bbf834d07b01f42069a0c4ae3d0df47e003d581a28b14b4f037d08400f9106aab17ad775003a5f1a2831144d03bd1e400f9506aab178fead007a98345062e899067a3b801ece045dd28326ecaf669946134e03d777577e8389c08e60df95bb952767db4d6a3d59b9b56835ad26984043a31bc3a2bb07e88ee407341a7d824393fd75b9dd5985ffde158aace4d1d1a61eec0a7447c90cb265ab1c85afe81fc11e2d1556e3287c35c01e231556e3287c2dc01e2b1556e328fc6c80fd9b54588da3f00d007b9c54588da3f0cd007bbc54588da3f009803d412aacc651f876803d512aacc651f879007b9254588da3f0fb01ecc9715672986bfa5a267ee18088f2efbd3b7f1e29352e453612e6cf9f222b0e4a9da34c8b83ae0a71d053a5816a4c705803404f9306aa31c16145003d5d1aa8c604879500f40c69a01a131c5606d033a5816a4c70580540cf9206aa31c16128809e2d0d546382c372007a8e34508d090ecb03e8b9d240352638ac00a0e74902cd52dab1ff1940cf9706aaf1d6f34700fd8734508ddda6ef01f40269a01a3bf6df01e885d24035de7a7e0ba0174903d5181cf906402f9606aab1dbf43580fe531aa8c68efd57007a8934508db79e5f02e8a5d2403506473e05d0cb7a73782e7cf1c11241c4ebfb7c16e53c18e9bc9c49b94e279433ac4791dd51b119670aed862ee739786cb2fd7d99fd73557677a3ec2b708b05102f4ec33248bcc7c2e8e715f1ac033fc73f29c13cb04f63b5c62613715d19670a43459f4b61d8a07f44f92f26e5127e6fc1fb6e311a677b6c0fadee2a39b541b3b88ba2d15ade18a80dfa6f499cd485d0689c95c079b5244eeafd378df304e0bc46122775c1331ae775c079ad244eea04045e897fe0bc4e12678e4acef5e0eee67a499cb92a393381f306499c792a39c700e78d9238f35572ee069c3749e2a496a9a271ce06ce9be328f19fba0a37961068ee78516e4ebce685f9becc88506f61a2ae667aba88e934d3ecd73d24073abe6685d8ce06d25be388ae8731a34abb5100dbb722474b4235cfdbd831cb7005ce6acfd9a290eb741371dd1e17573b9b8b364bed54e0ba238ee97fe1e11ad68875dfd52e70d8a60f8ce91b14cb82c3f64ea9b01a130cb607d8bba4c26a1cc67d0906c7ee960aab31e1e06718fbb9472aacc6e4adbf4278eede38baef216cb369f0e3e3757dee24d00c67d7fb98a42b9b9ee572445512f5617e0567d4fb25616acc76ff1c301f9084a9f1927401603e280953e339f37cc07c4812a6c6eefdc580f9b0244c8d37a11702e623923035cebdb809301f9584a9b1eb7e35603e260953e3bcb54f01f37149981ae7acbd01984fb033358300b27bf7cd3caa9d58549926a27a9249b55627ed2ec84c9f6e5f8e1b520bbf16dacd6becd3daedb64dd6ab851be56c60d13e04adf02926edba263d66e480bb1a9d1c937cda24bbdd6c1394e9a3063a686df75708743c2d1d98788b49031e04c1b967e21808eeeaa254689fdae40780cb3cbcbbc924469368c90a8700e8b3d2408911251ae8c100fa9c3450e2214f03cd05d0e7a581122f5234d07500f40569a0c46e150d7437007d511a2831c24403dd15405f92064a8c32d140f700d097a58112234d34d0dd01f41569a0c468130d742f007d551a2831e24403dd13405f8b23b53b4a63a8b5dfd5992a1f26e95b890cbb4300e5f5b82b292ccabdfd48e6658a76777f1d844fde90cc4badf345e33d1278df94cc4b1dcaa3f1de062787b724f3e6a8e4fd175cd0de96cc4b5dbd8bc6fb0b9c1cde897bd8a573de12bb0bd7094b986abfbb066e46e9172cda4de1c4f02e9376a449ed8ab95e6cb5ddc558cf586916ad1a53c0efba72c10b28b63fb5daff53bb6e2e7c4af9103683d3c77bcc0f618809ab34cd4a3ed464da93bd6137c9b15de1cd448589f0de67e2ad9fd68213f63d55d9ff9aedf7a107a6a0e31fd33f2bef0c68a31fc4997a5e6e7a927aae3127f53338f77ec8245d238d74469797b5f495e8342e54bd76ff88f5a3deacce58ec1332ca93073d31f2d5368044990d73f03f8ee3a0efbee355e423604dfe92451c3f18ca6a9da570d07f12c7ad42b44a624b97a853ac5299ff432dfef74dbe8f403cf82fed47e29d0997a94fe338f82b4c54e020f58a1fedae94997e3180d55277cf88283f63520e4b6ba98d3e4bd0d5726c5a489bed0b97aa69d05a3f8f8338b5c649b3bfaf6af497a7fa246b780e0e8a698671037ac5131af1c3d08abf901b3b209e2068b18366b8947dc9be6d757f7456c7a5c9b5ccfa64eb743579f4ddb61e6222bcafe2e8fc77df2ed3cfa8c4ee15ed70df11dae4d77146035c2d9e4976dfcdbe8556f9171edcf5a7dfb8a68fe26accd3fa3b307fc364767f3a885835f93d362ac42a8143fddbdeec93ea0f9964c0d5fc3b26a5fba1ce7791c6293c0b5e002dee7b090b54042d4ee32cfcb3e14cf70393726d937e1714f60dfbeefdcfc630b0f7636f96cc4cbf26e7abcc4dbd15387f92c459a092f337e0fc591227756e3e8db31ecea4bf48e2a42e9346e37c00387f95c4395225e7c5306af49b24ce6c959c1f02e7ef92387354726e0897a23f2471e6aae49c0e9c7f4ae2cc53c97918709a65889c2ebb258806559b5a3f40d16a6afcbd110ded24165a9d89d03298682bd81fca7c35fba6646ca8de6f5869dc184f946937daecaa3037b41018fb311907d91fdc7df75cd39a1c0eab4ebe881a85e95cef02db624cb6a1fe0c980d79710d4934f79ddb4d9b212eda379305580c80fd9980cbf9bd9525f3888afcc8b87b11ee0587c930ee317da930c701e1e24cc23098db6ecf71fa8264cb03d3124ca6b0b3d2d3e59b0b54d60efb0186100648e2cc57c9f926700e94c499a392f312e05c521267b64acee3807329499c792a399f05cea52571e6aae4bc1b380749e2d45915742a700e96c4395225e7c1c0b98c24ce2c959c7b03e71026e7ca66519687cc51391b2d078617969584494caaa261e602e6504998c458380d330f3097938449ac5e47c3cc07cce525616a5c50b70030579084492c4941c3dc063057948449ac0746c3dc163057928449ec67d230b703cc95256112b37f6998db03e62a923089f3c568983b00e6aa4ccc70ca13ce83e8591235b1fb4e1b1f5a056e2c5763b27697ec9f1a41225e88683919359053b9ba14ca912a29cf829ca035a45066a9a47c185ae59a5228a93d4d1ae58b30e17e2d2994d92a293f82037c6d2994792a294f80323beb48a1cc5549b92950ae2b85325f25e5434039ac3729d347cef58dfd9c0557f0f59894cb9aa8ce8bcbf04dd80d2b4c50eba5ccb4f8cdf4f1fd6922bef5997c4bd91f9a53b22a77342edb525f6ee54940b601932cdba44e5b764f9d656accff5776751fc3e6d0dfdc90f9310c497e0c415ebafb20c27d372637a1e1d10a9065401bde288e7851d486fbf2a4fb73a14d0e67cf98706571a61a5724b7c97e57eb1d5c508ec6469be49480d6b83193cdde57f933a02b8247bc5ad3c2bcef03d4264ca875d20e5b37a1a93e79b1e8d9e14b1c13a71dbe2570f86e1a47b73caa70b5b0702ff14c48bbc3391942189b49a1cc5249f932dc2c6ecea44c2f93e32e30d3ecf72dbe9f58e1e795e11fe80bd5d64e84dbc72d98b81b998517100b3befb926db8cf6bb69f0ecadc93fe10ae08557f804177bb5c55849d9fd22ec2d99d82b9a45194ed3774a581a5aed0829901acfad030132530a24b1eb44839c00905952208949ae34c8f10039520a24318d9006390920b3a54012935b6990130132470a2471a8820639152073a5406a1c3e9b0c9079522089698334c81280cc9702494c66a5414e03c882de1cd0c5dd513b40b4a1895b81722b76f12657ba64827d9113edfdf554fbfd54b3a319637f9e641f293545feeb34fb9ef5858add5e42c6ade39862dab3f46a17cdd43829e5effd23ce6d247152174da6715e029cdb4ae2a42ef14de3bc1138b793c4495d909ec6f918706e2f8993bac6348df355e0dc4112a7cef991df03e728499cb92a39b78291ca42499c792a392b80b3481267be4acea781b3581267814aceb520c3634726e71626752cbdc63efc7f3b5f7323a01f1dc77cdf907e5f3377a16d5963919e6ba10f308689b96e1a66b9ddb4d2eeb0ab34b0a9a6d67f5f095b12816fca2001ff0251a8b14ce07015be4a8febcebc34ac3c566bdcd444583bc5918aede66094255f424c333068a1e32b2129666776ce708837312e365aae665346c4362e0eb64c0fa69d6d33601b1f576b6b54cff608b04d60b2b98ae40d265c3f3ce80d268c9b32e512069bcc1c7f95758fd110c7b0109f84cbc4c4b8da5e435c6d6f268b6d05687b93e2622b577fc83e0e6c93e362ab8c8b8d7667f128b04d898bad4c7d6b7b0cd8a6c6c5a6bf3bb231b04d8b8bad3d2eb6f92cb6e3e19ea1a477d34d3092a2b10e6a16dce84f6752ae6a16bd50bcc655bdcf80b639431a2831498f067a0e80ee220d9498d04c033d02407795064a1c55a1811e09a0bb4903252638d3408f02d0dda5816aac12741a80ee210d94383e42033d1040f794064a9cd249033d0840f792064acc23e7adb103a07b4b0325de29d1400f01d0520945eb5cc61975749976ffbe32947498c95ee1b6c1b7cde081063f285fe503bc6ed96a57afc5d513d0379870b78908cbd875ffeafc40828b17d51937fa5264a2327693cc381e1fad88ddaac057cee45b33793007abc927ba4c1c09929d5c5bacf63b6be01eda5fb060eb20a25911479a5385e9bca0486a688e1a4ba205e7ee834b4ea5244c8d6b443c08985592303526e0950266b5244c8dabe43502e62c49981a57c96b02cc1a49981a47879a01b35612a6c655f2f601ccd9923035ce64980f9875923035ae92773a60d64bc2d4b84ade8d80d91077bdca49fe9ebcc4ffdb98869b5eaf9278759fc3c2bd1922478d9271351603ad855c9026c9b8c44e3e0df73d98ffd52c6726a3ab09acf12cbb3370ee2389335325e72ce06c91c499a592f364e04c48e21ca992f339e06c95c499ad927345e844b549e2d4b92cf686c0d92e89335725673e70ce91c4a9f376743270ce95c499af92734fe09c2789b34025670370ee1b472107e45c946224e4c5b2876590803f86aed37ed281892d9806fc1500ff453a3071d884063c0780ff2a1d9838944203fe1080f7970e4c0c5ad380b301f800e9c0c4616a1a700e001f281d98383240031e01c0074907268e0ed0804702f0c1d28189a99434e06f00f810e9c0c4f44a1af0b7003c3f8e8a71a53e53bacd6ea46f30709a89b00e6562b9d930e3cd2433c6728df70b3dec68774103db99d5bafe00b0c3d8ab628485325ce5ae2afbf484df852b625ae56b69066ba1b7f218698b8bfc00b92987b3191bfc1fadf1ffba09376576d37affbd7b39b3fca1ebe694d018af61311e06adf18838f2a5ba9b0a16aeaea6b1bec34008011e29095363f59143e12a7c94244c8d73925f81e2e3474bc2d43863fe25c03c4612a6c6b9c8af01e6b1923035ce947f1530ff260953632d9c2170013a4e12a6c64a4daf43cb3c5e12a6c61a382b42cb3c4112a6c60a4d2b00e689ec684f18c0986cdfd7541e16adc4fdef26c23a8989b59a49cdab2feb50e86b0b805c06edef6426e93a69a4153ee6e85e6ea971d120b7dbe027fc3378801379692df6039809f2f73817aba937d5dde439e96babbbc255fc1449981a0ffccd00f35449981a0b0f8c07ccd3d8e5a7c3557e127e982b98fdd964bfa7b1e5b1d83687ebf9e9715402739b743e5d16573b27b640da80c4c08c88f28c38aad475d5295f708a2175189636b2f80a44d3cf94064a8ca8d3409f05d0b3a4816a9c087b2b809e2d0d54e3b4ed5b00f41c69a0c4e83a0df45e003d571aa8c6aa0db701e879d2408951761ae8a3007abe345062a49d06fa0080fe431a2831da4e037d12402f90064a8cb8d3401f03d00b99a06b18cc800bbf369b1a33cfa76e95f9af09ff48957f793164c4d158af871bd08be20824633bedbc14f098e45326d99dccb65f2b8cbbefa7de3dedc4e27d13224c174be6cd52c97b2cf0fe53326fa64adee76018e412c9bc392a796f8641bc4b25f352734169bcfd80f73226ef5a3de6edacca3d318645ab72bf3c9c182e67d2baa19f6ae3562376eb2fb8a52bf44e7ad9cf44685730d106da1f9a5316a920064d684b549c085c57c631632d1ce96cb39bbbe92e95fe85d4996098aeef95bbbc0f0ee27f3181dd0f75fe1e8a38f58ab646f115d00eafeaddd14e1c6fd7584e7d35b8d9fc776f2e2155eccf8be5fc3c90b60124ca55201c72751c3975dd776ec20b4e0bb75343bbe0ec09e7c36b98a48393e7c30ab842c7309b97063710ce90d7c6119aebbe2dce48debbb85d8de4b647da856714b4c7eb7a33613b3dcd867833484bb47904ce97d74bc22426d9d0309f02cc1b246112073668980f02e68d923089c36e34cc8701f3264998c441611ae6628079b3244c62ca020df37ec0bc451226313644c3fc1342bbb74ac224de95d330fb41cbbc4d1226f1be9c86f93bb4ccdb25616acc8eff0330ef60628e300b86de16a5685930ae5361efea833f59eca71e96750851276ecdedc7aa7a08d592ee8c27403c51e17dfac52662ba8b3dae5369a1c6fa80c764bb2171e576dab0ecc7c075b7bc681179caead72cd6124885b9a7370bf3a70f8de5abcc307e1238ef95c459a0927349b892df2789937a3349e33c0c42c3f74be2cc52c9f93d703e208953e7ec8c5bfa479c0f4ae2a49694a27166c0a5e821499c392a39b701ce872571e6aae42c03ce47247152d775a7719e029c8f3239d73438cd259cded2ec5f48a57d4290f95b617daa4c58bb58f344970b20f7e8b138b281c374c2f264eca8d4ef70ae5978110b8d31cf9ba1fbf4786f66c8452f9d3cb0412b3c753bb4d227a45066a9a47c00a2974fb2c372ee0077971e77d6cceed84453586e3b13713d1547b0b7ddeca830d8bb1c303d2d6352c982b96e2354e6bb1541d7e719a9b4d481341aed7008bf3d2b95364b25ed74a07d4e2a2db552128df638a07d5e2a2d7569071aed1b40fb426fcec448edb213d36768fdccdde0eee7452994d4c25334ca03a107f09214ca2c9594e740ab7c590a658e4aca07e05cf98a144aeaba2d34cac7e0007f550a659e4aca4ac8da7c4d0a65ae4aca0140f9ba14ca7c9594d700e51b4cca65ed0f537d16e6348395b8dc1cca56fb88fb575fb7fc3613f1bd19474b0c07296a17da2d274ef8a3b5c4aba025bec5a45cd1fed060ba5aeab3c9b4fbb6e976e80a4ad020698b7d1e0a6df2ed38f235c336b9cb22dc85eb3bd43feb1fb1bec35e7b60967195861afc935c2badb58fd430cf90b412126f436b7c57cab55ae719723fb8457c4f0a25b5cc23ef6e1bee6bde9742492de948a3fc125ae5075228a9f50569942f43e0e2432994d45a82bc560907f8475228f354529e0c1df38fa550e6aaa41c05949f48a1cc5749f91a507e1ae7828aeea6b0deb8c9a23dbddb21a608d2ee7686c155fd3339810d628630ada5de0757f5cfe348b80e295d3863ee02c9abc1eef42ea8b821dc877fc1e45ccafee00ee756bf0b57f1cd255bb7f3c868f9be134d44f6651ccb26bab657954c55ad3435fe1ca9efc0ad07b6af7a73a644fac29d23542e2b7b021cb85f4be2a4669ed3382f00ce6f247152b3cf699cff06ce6f2571525750a371de039cdf49e2cc56c9f922707e2f89334725e727c0f98324ce5c959c8b41b0ed47499c792a39f700ce9f2471e6abe4bc17387f96c459a09273750867fcc29fa6e76e204b9374753cae3c16d74626e2fa35cee88f4b63e9ae05ea6b7de740ebfb2d8ee9f67830f72cdc4b5d949b16f02d812ed1ef526135e60d4d07d83fa4c2122f4434d81900fba75458624e300d765780354384c212ebb3d3607707d80ca9b0c421361aec9e00db4f2a2c71ad0b1aec5e00bb985458e2ba1734d85280ed2f1596981742839d09b08b4b8525ae2144832d03d82598b02b9bd41bd952332fed36367cf92e5e4abd8d9dcfc21c07d94b032461126f5d69983b00e64026e60a9d1cf2b8c342fbbdfb8eca781a8b7109605c92c9b84e278c8bb2784329b3f33f2c83c47b1964d42dc5e4b5fbf6f5bac2152e5cde925b79a0d66bb8941c7d179f1b4d84b734132f5c3d35caa1abf09303abfa5c1edd16d01e073149573558b834fc5a698204b14a0fd8ee7f1a696228584a6ba3e743fdc2c1715c8682fc3ab79bd4b619be53ea9ad35358e7c9733222c665988c6ba71dea2d5d76e0a758a332ff675afcef1d3bf5a0bf94b54250190c9f0c61e2a617d50dd698eecb19f3fb00edb2f19f4fddbad473fc4b71a783180b40d3d26f778613c150266894b5dc0c7dcdb9fe0934b625596cd3a1abb49cec6e3c310c42ebc6df0edda6e599bce178fec2ba4dd5c98931f4839cd60bbd023a4d2b3039dd3b283735b6a7e93a4ed5b0e61f0dad8185360e0ef115e368833dcb68ca523a31a118aedc2b49e2d43931a114385796c4a97362c2df807315499c3a27265c039cab4ae2d43931e135e05c4d12a7ce89096b410c7e75499c3a27266c099c6b48e2d43931a11838d794c4a97362c20ce05c4b12a7ce890935c0b9761cb1cd05031fd3edcb71c1e1f06ba1ddbcc63eaddd078ddb7c1494980646bbe1fc01aef2eb3069d737a961e3d0a0d4efbfc53e5ae55f7c99dd5ddf1b923b0898d795734270131a88234934ce049c1086c57d42e87ca063828f39b95dcfb51d7ef77f6a4b75dd490aed3dd052d78b3bc8dc39ed98e45326d99dcc36c1781279320e6d6db7e360cae2fa9279b354f2be0b31fc0d24f366aae46d02de0d25f3e6aae4fd1acebd1b49e6cd51c93b0078874be6cd56c9fb3e5cda3666f2a617164c74d3c7d5d7bfdd0d283761528685fe176daa03b96ffbd26224d6fde1f2b5299375b859308fafeb048a5233d9d4fa84de36fbf7f1fbb176bba04c02712ac4705642c570c800d88cc91dd69388a20a1ad37bf63011d7e671a49197f9f75e6437acef8861058fd1f086b2f0d604bc2dd8780d1eaacd9f0d5d465e6bf2200f324979971bd681fa28e06dc9c473c74eb57db8b46333f702686097b25adbfe0036228eae4e57e1bc627fe09627bb3ac4599d6dac78d3b610cacb64522eded1f666db3dd2a0e6b0dadc5fa0cd6531a1a2f5dc8aecaf5b7c273bb6f5dcbe66f1dd0a7c23e33864bb9ac381bba38e19d18a4ee740fa76761c772748d9f9ddc938fbff79be2b13a4cf1247398f65cde02884ee720efb002ff548c154c2c6e4909b1b8a2bf38f107b80bcaac9c097cbe40b56192cb5ef2878efe3fdd75adf3ae7fad6eabad2ee653532cf94b4e92ecfc399324f5ef0c1cd22d25865c1ed3364cdefcd0b10be78ea846bda9df2b670012a8863f8b767135cabad534c53b368adf462388b6ec5a4753f0433d8672864fa179c23b766326d645263ddb392bf186b9a4c7771c5ce266611c3b6b489596f43347c9b380aff44255566f4f892a47162ebfd7049dab677ef8970c486784f44eb7dae0997a4ede298dbde7da7a924d9b94fd80b93db5d831fb825769dbe60e17e0203b7db4bc62506e068b86f02ee0e92718903b934dc5b007794645c62c084867b13e0164ac6250eded2706f00dc22c9b8c48e170df774c02d968c4b2cc04ac3bd1b7077948c4bece7d270ef02dcd1927189c5ae69b87702ee18c9b8c4a0210df70ec01d2b33acadb1f2fd3b9053b71393758459949cba05635f414b769975c19f0c8bc48442d41cbbb9ac41c34d215ebb333b75a72119fc4e5844d76a35a651dc6522b0714cb0658ce9d8c01de66e64b5d2e49bb0801b8d6e248b6e3da01b1fcfd8c0048567c48b8069421c733d67a55c6aba1eea2b60de2bd106fb3e80c8ea44499cf92a395f00ce499238a977f234ce138173b2244eea1c221ae711c0394512679e4acefb8073aa244eeafc4c1ae7e5c0394d12277536318d736be02c91c4492d2d40e32c07cee99238a9a50478d5968173868c1a2353ed57f77da5dd894b3f9bc7cd3bb98995d0f33ac48c7661072d828981c1fcb684a1ce6ea3052d1a4d04b6ab8cb6981ebb7497208d69b9cb41587837a9b4992a692700edee5269b354d2b603ed1e526975ae867811d0ee19c7027e5d75a2529322a9d1265a5a645dff08732f4998c4b11e1a663d60ee2d0953634dd146c02c9584a9b15e4d1360ce9484491c51a761ee039865923089293534cc16c02c9784a97192432b605648c224a629d230db00b35212267112030d730e605649c224de01d130e70266b58cfa0e7d2153ee500828cfeacda241e9d1797db1f9391040ae896346e8a2b750ea901cad8d26209db0562a2cf1de9d06db0ab0b3a5c2124f0534d83680ad63af25db6c8a8cab95d86a6a52ea26d2d868f5124f36115b3d936d75933aa7beccb7c470ed8faebb4e1aa39d9743e8b88189ba5a2757f8ae96a5702fad867d419ac9227d18481b99a4834d38541c0c12bb522e655ec2ed40df90f11438c09bd8c5775d315457a5b8c11fde8d3cae2616d778e06a66af561c55290e0a0555d89f89732968e7bb7640dba737eb87a4e6c211a34127b1286f806e4c8bd401dd11cca825ad877812940f4a48a5cd5449bb0d5c9d5ba5d266a9a46d01da36a9b42355d29e0fb4ed5269b355d2ee0fd5bce7f4668c33b54740bcf3a1f508a6438c73ae144a6a663c8d721de801cc934249cd8aa7511e03ad725f2994d4a98334ca3fa155ee2785923a6d9046792950fe450a2575ca208d72225cc1ff2a85923a5d9046f933f433f79742492d0240a37c035ae5015228a929d934cad380f2c03897696ce973e33deb4367e8a07806275afd78a3bb8574f1f666fb7dbbc2fc8d3213c11dcc845b37ad0dbacdcb3d5c541e2aa0ec3a4146e3e4d5c3e0203f248eb56446f881b3565fe5a8d5c4b4960c6db1a8ab21556b7e1c4b31169949f6c112fb328aecbf6e41d049f665bb47f4c580568183fb50764686cbc0a8f015b54afd6edcafdc01adef903d02d80e8b23eb323c27362f4254525f6bbc103ae187f766cf117757ca1ca3a4adfb7615dc651fc13e2b06dd9d70b99306132eb7a3b5cb530587f7914cbc159297940ac84fcbf6d531eb53ce92d48e0d2d6f6d30301e15c79ad2ae6f38d69f1b890bd56ecde21a0e5c47c7d50facb61b54d9cd2ae3ea07d20eda71d00f3c268e6925e135795ffb5f5fbb5bbea67f84796c1cd5ad43cc60373defe6684c833e12ba397f938cabb10fd900719ee324e36a9c725208b8c7c779df53d3a7593785cefa097124b9b83911b576d3ae50c7249f30c9ee627612984abb138b7634f40a4e8c733d42c79b9fec09d4a5f50f0aed6e9a7cefa0ccdf3911616939eb17c1a9e0a438ba5b5de513a7deab5313086977eb9590517cb2244c8da18f2ac0fcbb244ce244681a6639609e22099358e08486590198a74ac224de45d130f704ccd32461128b42d130cb00f3744998c4ae110d732bc03c431226f17e9e86b907609e290993587a8786590d986749c22496dea161d601e6d971dc5a2efad4146a2e266f1220049fcf910aab31367a0ac09e2b15566344ff54803d4f2a2cb15f4a833d0d60cf970aabb1c0d99900fb0fa9b0c47b7c1aecb9007b8154588dd355ff01b0174a8525c64b69b07702ec45526189775b34d8bb00f662a9b01a977d781460ffd9bb79a298e8a3b14c740e0ce35dc25e62d98d83b6db17e0fe2db4ff36facd1b7cbaa3be56789d89e82e8d93ae583dddbf81ee3226ddaa66d11767245e6a68c98f8b412cea7269a0c44b0c0db43f805e210d9478c34903fd131271ae94064abcd1a4811a68a1ff92064aec0ad1403300f42a69a0c41b4b1a683f00fdb734508d33857f8573e8d5d24089032234d0df00f41a69a01a177bf81d40af95064a1c00a181fe01a0d74902cd52dab17f0d2e4ad74b03d578ebf92a80de200d5463b7e91500bd511aa8c68efdcb007a9334508db79e2f01e8cdd2403506475e04d05ba4816aec36bd00a0b74a03d5d8b17f1e406f9306aaf1d6f33900bd5d1aa8c6e0c8b3007a8784251bdd3211d4e241f35994c74045ba3bd90bec9427abdd24cc04bb617bf2c93434da84d81613a1ddc5445ba793f637c37a14d91d159b71be7c90ab61143c36d944d51347d957506ba8751d8665b0262242a2c2ddec361914b46af27b74df910b59d1da6439b4c97b9868ab98f4950383991d5d27cb68ac8ab337146eb9b777a7cf2025752e126f4d75886cde270953e332e0ed8079bf244c8d87f98e80f980244ce2759b865903980f4ac224de85d3301b00f3214998c418110db319301f9684498c60d230f701cc47246112e3eb34cc16c07c5412a6c60cf704603e2609931819a261b602e6e3712c06f19f0739b29957785a982303426f4f4807265ef569c04f00f093d28189774f34e0ef2148f29474608d91d05f00f86926f05013d50977cbdeb7f8e05e95d1be62ccb570117b268e12c1d823e87c5ee6146b54e6ff4cb060549321d705bdb41f09770a0cc33dcbc475038961d1ffe065b6d88d696079acd6b8a189c09e632f4ce69692704f770f955b8956d39a6c9b34b8312cb87b01ee79f67a09e5fecf96f97998ae9dcd31ae7a7241c7e825ef4065f1fd0a7c2fc4715fd4b3f483912ab38a5f800ade2f4ac2d49851fc3c60be240953639e510d60be2c0953638e511560be220953638e663d60be2a0953637ee66cc07c4d12a6c6fcf60460be2e0953636e7b0360be210953e3dca06b00f34d49981ae7059d0a986fc5b9364ca369ef3212d417d6335a1c60df8e633da308b6c58738baa7252f164e8b5dee0cb4efc441bb60747dba7d392e66147e2db49bd7d8a7b5fbb8a55bc2b49479d56f60d166415cfddd38962b2df53174f710710d6c5a6e71ad89b8de6372ad977690cf496e5a995cebb52f9f492ba04dbe1ff7a48245591b8e7a0b4a5b1dee12389b7e2099979a6147e33d14783f94cc9ba992f75a9812f391645e6aed791aaf814c918f25f3e6a8e4bd022e6d9f48e6a5e639d1787f8073efa771df2874ce5b625afcc4b084a9f6bb6b30d49ac95fb0687780f3ee67718cd8bb1f1aadc278bb6985fd3961fbc0ad0a7bb3af9908eef3b8329730cd21a6cc25da41fd04642e7d11e7fadb337a7c97a571f99e4ffb47ac5ff666e980621f40294f66d91183286d0348949b40a7e92bf634ed4a5367df913b9c67d9875acd64bb39319389d6fece80f3e2d771b4bfaea628a447f5f5c5f4d78733e4374c4af7439dbf9c4c57d8e2ae8416f76d1c85017a5a7da64065c6d24fd0eabe93c499af92f32de0fc5e12678e4ace4b81f307499cd92a398f07ce1f2571e6a9e47c0e387f92c4495d748cc6790f70fe2c89335325e734e0fc4512a7ced4eef9c0f9ab244e6a0d251a672970fe16e718bcdbb8cd54dbff2a8d9b18d897c7e0ff090315bff7e6dd796a01018d852dd680f6fa0793729009a243d34c8ddda8c91bb8a7ba97ac2fd5e64b13b1fd19470b0c0ff3790b6d811a6b7b8d86f8a45936860b5057979f42df2e1d64991f98c86772d25ae6f530ca982189b34025e7e7c0d94f1267a64aced93050bb98244e6a5d441ae735c0d95f12277532218d732518755c5c1227b5ee0c8df335e05c4212678e4acef5e15234401267ae4ace29c0395012679e4ace56e05c92c9e9fe74eadaebfa02185799086b29265658efa8fb54c0be53ef6863e8142d2d199758bc8286fb281ce68324e312b3de782d17e29a8325e312f39068b85b01ee32927189250568b8b5803b44322e31464fc3ad07dc6565e076367180ba4e076deac00370411b2a1997381a4ac3bd037097938c4bbca0d170f703dce525e312bb6234dcb5007705c9b8c49b081aee8f10185c51322ef1f69786fb35e0ae24199758ed89867b069c1656968cab7116e78980bb8a645ce24d040df704c05d55322ef1f697867b3ce0ae260377827f693566b4fdb93e791b5ccabc89189841c23d137057978c4bbcfda5e1de0ab1853524e3122f6834dc176024624dc9b8c4ae180df72f705a584b322ef18246c37d025aeeda9271895d311aee3380bb8e645c62e08686db06b8eb4ac625861c69b88f02ee30c9b8c4c00d0d7773c05d4f322e31e448c3dd0770d767a727b98dabed7baa32730db12a54454f5efe7f82e516880ab1366062ad66a2aa50d1d7fa64eb73a53cdcca4e51e1b752ff1289a4b42ad1376744a41b3249ddccc6065f81a7ce1fae41e53c1a18adb0563eb4c18d9860ebf6f86c983a757294fdd7c5afe671cf88b7b180cf847957c3a50313afe734e03300786326f032fe9077b5cbdb3c9eabb0e7a09bfca1af7121c1c7e0e0df248edcec9e1743d2b87ace1770f1d9541267be4aced7817333499c392a392f06cecd257166abe43c1638b790c499a792f369e0dc521267ae4ace3b80738424ce4c959c9380335312a7ce65060f00ce2c499cd49c131ae79ec03992c939cca42f48e49e5ae473fe2bfd8d6698ff8f7f267de2a5c66997a7405c339b49bcb259f82cd6d44234d439acb45234e3fb479839923089f1251ae604c0cc9584491cd5a4614e02cc3c4998c4514c1ae61e80992f0993982942c3dc1b300b24616aacc6570e985b49c22466dfd1302b01736b4998c46c3b1a6615606e23099398d14cc39c0598db4ac2246630d3306b00733b2666b8025385898ac1f6acc62eb193442b517308dcbb6fcf64ed6e05a6f4309dbe30c84a708fbe0393721d931a06a9b7fb75eb2f65f5b8a56aac067d204c6118c5e45d36c99be9f390cafcd3aa4c4c2bd8d1ce9f67f78bf80ad9690ab37c724299dda0de9f49dddaf4ee85b817ad2f47e91613d11531e956ece4d2833b4c4d51a0419ec4821c05179b622990c49e250db2002077940249bc66d3201707c8d152208957671a643f801c230592d821a7410e02c8b1522089b1741ae45200b993144862b49206b90c40ee2c05921843a7410e06c871522089514a1ae4b200395e0a2431764e831c029013e2ccdc68b50f37fb3b6a17b8e8cb618bdb61fefac438026c3debaa6b3c7fbe0cad7592144a6a251b1ae513100d9acca41c6282492b25c9f73ede7f75877ab1fd3761ff8abe78d0d326c29bd29be33a0b2e65a52fb36d6f889a4f9584490cb0d1302b00739a244c8d39978301b344122631d046c35c0630a74bc22486366898ab01e60c4998c4801b0d730c60ee220993d8afa4618e05cc5d256112036f34cc2980b99b244c62a88386b92b60ee2e09931880a361ee01987bc471271ec68d6a171ad4d0384cf13bc487f664520e4fa36cb70fd6dbcd2b9281b762ff73abddbc2f87e38602f75eec3498308ba8ddc3c5944144a33b0b62467bc7b3f45fa1ff77378558579b08ab34ce64c0847faae36b3298bdd675ae25f130a6e55a36c2613c93c9bb42b22d56db07cafd132bfc845377e674596d2ee81666bad11887b21887402b2d63320e355105b860d6aebba0b4c4754ea4b5c3c9302451de9be9d3b83beaade30016e55dd0a7ac6052aed509e5c2eb62c654a2ec1a16ed0170b6ac64d2ae6ad287790383854d47d138837c3fc845afeacd45a55329332da6c6596767f48f38ab257166aae4bc1c386749e2a42e0645e3bc19386b24718e54c9f92470d64ae2cc56c9f91670ce96c499a392f357e0ac93c499ab927322f43ceb2571ea9c9e3f0f381b2471e6abe47c16381b257116a8e45c17ee8a9ae288ad8fe833b1f55320b6decca4731f7ea5a933637db8a3c8c730137e737d681f9a086d9f38c21a3d2f329acfccc5a44533af8156d8220d94988f4903bd164013d2408941621ae8a500da2a0d5463edd6cb00b44d1a2831cf88067a3980b64b0325f62a69a05701e81c69a01ac7cecf05d0b9d24035167e3a0f40e7490325e6c4d1402f04d07da5811273dc69a01701e87e4cd035cd7fb608984bd0d6984eb83f848bff221596784ee5557b03d8bf4a85259e5b79051f01767fa9b01a2b69ce07d803a4c212eff969b08702ec81526189f7fe34d82300f620a9b0c418000df668803d582a2c311640833d06600f910a4b8cfcd3608f05d8f9526189230034d8e301f6d03867cacded668859dff0f2245868f93026e512f60757b3c6cdeb48d8076854b40a355b9b88eaf0de9d9680ad4ee35a2dd9302de10859b128eaa586168b9a05b1a823a5816a1c64ae01d0a3a4816a1c649e0aa0474b03d538c83c03408f9106aa71907917003d561aa8c641e6dd01f46fd240350e324f00d0e3a4816a1c649e08a0c74b03d538c83c09404f9006aa71907932809ec8045dce04351966f92735a7d46318e56346b53e2d9c4648abc7b0ba89084f92b01a9b9b7744ad91389f45391ca24527c75180052967588f22bba36233ce1426a348c16393edef5d21812adf569b4d2d9777580689b71ac2227f67f22e65dc72626df65795f6c76a93f0688d0a837223e1e03e853fc7c3fdd13ae3e2e7cd668ab528b38fe943fb14d04e65a20db43f248c2bc817d4a749307b89a7b1b89a81eb34f63538e07257de72fbdf3c3ff0d0e4cf7595c64dc76ab157611a21adb6610d109e1e47a148b74967ab0c2c38c7525ff47c878c08f30c49981a97402e06cc3325616a2ce1b32e609e250953e3d0ec30c03c5b1226b16b4dc35c0f30cf9184490c4ad0303700cc7325611207c668981b02e67992303526166c0498e74bc2240e88d1308703e63f24616aace3b109605e106fa0220c96e90b547c6222b40be5d492c9b29d738d67c7b1504be622499c3a2f3655c079b124ce2c959c2702e73f25718e54c9f90c705e2289335b25e7f230f475a9244e6af61a8d737de0bc4c1267ae4ace5ce0bc5c12679e4aceb1c07985244e6a3d241ae7eec079a524ce02959c75c0f92ff63ad3c178a45b52bec2de5056f95dc53012494ba89a6922bcab9878eb76d216172d85851a35a225b17c02f55fff2d1d981849a2017f06c0574b072646e469c01f00f035d2818917301af0c7007cad74608d89849701f075d2818923a034e03700f87ae9c0c44c121af03d900a7b8374606276090df87e00be513a30314b8f06fc159c226e920e4cccdca3017f0dc037c7b9c873937f7230f3c82d52fa7f6391e78d80fb1639419c91165363da4f2b04716e8d23b9a22bced47972b92aab351c0598b749c2d4584be448c0bc5d12a6c619c60702e61d923035ce7fdf0f30ef9484a97166f1c1807997244c8df3de0f02ccbb25616aac6c331f30ef9184a9b1eed2218079af244c8d156d8e00ccfb24616aacb7743860decf2e3d59eeefd483d0088dea3616d5d126a27a208e7617863a4aed860b2b6241ec45ce6761ee0dedee4176fa84fba3d53e5411945071131c4aedafcbfc6e6878752cbc9da1253ec4c45bab93336010c19c6e5f8e630cbf16dacd6becd3da3d6f9b6fb1c476d9c0a2bd0a22f20fc7513b293cc81bfc536b7d5a0fee182f3144d09358a0232062f9481c857fba9ebf14edae9479b33880469911513e1a47dbecaae353689fdae4cfa765fe4c9ac91dbca015c4f802b2f31f93064a8c5ad2403f07d0c7a58112239734d0fb01f40969a0c4cb110df44c007d521a28f1a244037d12409f92064a8c62d2401f03d0a7a58112239934d0f701f41969a0c468260df45d007d561a2831a24903fd0c409f93064a8c6ad2403f00d0e7d9751e1afc4da70b79b83fdfe86f3ce72a4c8679d044682ff406da3c85680f01da8b7117e3ed3ccf6d4cf22993ec4e669b20e6e9021ec40399567be426881ebd2499374b25ef51c0fbb2645eea6588c67b3704935f91cc4b5d2b86c67b3d5ce55f95cc9bad92d700ef6b4cdeb54dea5048adef7b56da5f07e9dca93dd479febb51bee7e072e8a9c322ad2cdc9360fcf3f5b887f03a6fbb251ed40d9d54fbdd35708749be60d16e0267dd3798b483fdde82f7dd6226f8f65ae577e0d21c68706bb3e0869908ee4d26dc1a6907fc8c2edb64fa9c0d620c9f3667e381fe11eb5b71ccd9085913f6fffb2e300a8af3363496b7de0838df6672ae6082dbd41253e51f2ab29bb6fb03bcd45f985aec6eaafcf53da1b0553e0307fb3bbdb9204fb1cf17294fb6486247a96d008972245ccbdf9593e2401c40a6a538ec06290eefc59b6397beac786a8e1df1c2339f85b933b4cbf725616a4c58dc1e303f883f312cd1e7aee399107bfab037a7b2a60f7ae4ab4cbd7917383f92c459a0927365087e7c2c89536762d815704ffe8924ce2c959c4bc13dd0a7923847aae47c01383f93c499ad92734db8147d2e89334725e718e0fc421227b5b2028db30e38bf94c499a792f31fc0f9153b1cd7d5dad8ee659719cdeb63bb9718327e2d773c88d84269e341a3a1eff94d9cc31a137b3caca1b114d57dd069fa360ed6ee5b6c3a2b71f492c6da08adf53b26ab9b523ecb1fd438984103a3cd607fcb9f39072c9eb6f3d10bec3cb860a4ce024ed8c7c7982adf7a9c5d85fd79bcfdea9e35d3de6bef61ff5b34e5bdec7f9d3d9ee16722ef68e69a66ffa8db5fa5df7783fdad7b650933629adde47bf7a1ef92fcd087fb41e63a3f0a35caf618c6db3d949a5d2c53b17d64acfdfd329dfc7eacfd7727fbbec6da4787672c9bdcc24dda9d661fdbc94cf2a7a6a9f619c5f627f7e870ffeadc5693ed6f8bcc38bb879205b609ffd64ef6f913ed165317d8227cb51570712ef5d78f36fb73f45a527fef564aabb68dd06dd36ab75a2eb955ab8946dea2ad135eb0d5b8b5f156e866cbd66467a12a656bfcebd9be3463509520dc8b3b212fcad699b0b57b1fe5c9b694fa6af24d58ffa0275b172cd2d6d9b075ffe4d6edf613c29f46db9f0699a80a437ac2c2f06442435972306ec1df2fed7f5f65db70abffbb55f633af4a7e1283fce9a4cdd4fa4fb33e79460ef6117cee45f6b72e432af844d2f79e48b6af067f32aa339da5540cef26e522d84378dcb9e3dcedab3245bef32db2bbdd023f8f254db02443a53f161a7d2b6bb28f0f84c783007d5ddaa363fd552b91b40c1f9de83be825deb431f92ec3df4db67b0eae7ceedd3adbe1fe2418febedc5f1353ff8a3b426afda3833a793461821509535f438d7f65d17b1ce23fcfa8ab1dbecbe00cdad2f19987cf700314412a77a5fffd705ff1a3c27fe6ad7e2fc393979cf436323c63a994c7abe1f5bb7db8c7da93af2ff89bcd262a9f5ae2cf0555fe7c1bc8047fb3c4ffcd44b2edb9bd557714615db0671bbc366c7b4106dff064b27af478415a4b898e97303b20786dee5216bcfe06ff29057f3978afcd1d9f29b6bbc11daf7d2a3806af23d1f10957755cc1dc7383bf101d1189e42787678452ffbb84152cf52da8d26e337421db04034e6d7e5ff6e6ce9f9383633ed040fdb03711da07ce251ddb0fec786caadfaaaae3338c8eb0a2e411169e2bbaafd811bc8e72fb6adbfdf9b9dab69ee264ba60747496faf37e8b7f3fad708494fabfd7e0afbfc167e8cea3155ea234e5ddd5fa2d96f4568dc9775aea3b4ae16ba8b4ada204ba4fee684d24af600d7edbe0590df6f14affec722bdbea8fc04638e795dacf3868130b6e3138b94578bde9faf7412be8ea2fe0e3e1a75d95b245d01d74efa9c96f1b1da1cb27b7409d84777339084df6ecd5d8d1fec2e91d0be6cd049f6df0bbe0b58ef75fdde753ec7b5dcdf06a1abc739bddc67d3af8e90fe9628b44b22b1bb6b106ffb9b9736b98975b983c5b86bf75efa0dcfe372fa5252fe95b609b6f7f93ede3b3928f879f78913f53277cfb0dcf130393bf0bcef0613be87a1dd8ce7e37c5eeb7ccb7b941c9bd4df39faa5bf4277c5e027e3b29e58c33d9becf96e415bfd25ff377f41de30c7fb4bb9e66a3ddd304df4ecb3ad26b4b3ace5f5b96d8cd3272ed3f4189972d3a8abb047de706df8a1be1f1eef7e97ac20bdfdb0faebb9bd1f93d4efd7fad0fdfdd3b0aaee2eef9d53e9054e5f7ba53b7efb4fbf7d7f5fdc0a0857c2a5b4e779f455f7eff3fe2e7de6fcb19eefd66fe17da5ef7afe827f797fb75dee2fe2b65ce1a939d62f744f12d7ab2efd505574af732ff372ddaf56d52f757ebffee96bbc86ccdffbdf7fe736a6bdef53f6dcd8bfe8a7e61b6e6606f359e3f6ddf637af0ee3aff1cd2df73b455b36f0f651d6d2138b66b7cdfa97b89357d7e64d77b1b657f9ae5df6baddf6b8309ffe7ae92c17f2bfbabf274fbdccae4bde524df3775fb3bc8fe66f1ff01f7a68d5b39c10f00 + serializedProgramCompressedBytes: 1f8b080000000000000aec7d09fc95c3f7ffdcfd53429628852c25445194bd0d454892ec4545b4516409650dd943f6428bbd4425a2b2b4c8be24cb57b664fdfa2212e5ffcc73cf793e67ce3de77eee7ceebdf27fbd7e79699a3333ef73e6cc99f5993937decc047f624d83bfba9baea6bdd9d51c6d7a9b416660f0aff6413820f82f1b437a177376109e16fcdd2b486b6a1a5651d2fed9215637f8bb53101b62860625cf31a70661bf30fd28d327f877a7a06c9f2066a97d83fffb04b962c9a0d0d1a68339c21c6e368fd5a902a27b586808d062b65eb18ae0ef76e6fc20b54f289465d22c4cda3cf8eba8206548983620101af31d6f4e0cab3520483b352873b6e91f609e1222568ce9120bff612182ffd7427859f07f206da207c4bb41f877368caf0ac2b4319909241ee48fdd08f90ec88631c08daf86fc1349dc867f027d1289db723188ff05e99349dc86bf02fd2112b7e5e2c0ff66487f98c99380fc6b983c6b205ccbe459cbe4f99bc983faf8dd95c7dc02e592d9d0b20dd31f21f989bc51ba953715a4bfb96ef418ea2d9fdcbfe6917b1de899eb31d43b9507f8996320ff4a487f94c4a95dffc1ecfa0fe807fbbafa31d6ce6b64db2ad1c56d739a5631026897667192a03fec4ff15f80df63aefe42fabae8373598fe40ce582abffee2bf29f5f86d1dd9414d568f3179daa67bb66dd2372a79ffafbdfed9f6a26de3db7f9579290dfa94fa6fa6b691fb2fe5fb6f6b773ebf1de3b67b22e6ea2981fcfe6dedcec76bad9f6dcbf4fd2b9313f59386fc5b96a85f6c6b5cfdfccef8fecef86ec5f8c6c1962ae0df96866bacb650d6401bc55dec04e48f6580fe382b07736c22c1ca259472f96481f969bd1e4ca664655f48c09a205c83da780af09f20f1204f4dd0a9d9dd2d974833394167b11aae9c119f0489dbf42926ecaf351b407acd3c32aec7649ceacab85e174f19339e32cec986eb8f053eb09eaef5ab50ce53f65ab5ca2bfb7ac35dfcc8160a6cbfa81cc899c8b072992acaad0ff92a58b98a2aca6d00f96ab072358472a46df2da7a156d11b56f996c7d7da873217d7783c110c7b9eb66f26f0c6f11686304daade4df383fde46689b31b971fe86fa9a4d217d4396fe64b65e1be2fe06fac5864d21bebe20fb0682eca89731028dca5e8c9c367d2356772abbc44fd2e97a429db00fd33aa1aca69ab26e28b4531d2893266985ce4f2d8d387e983d15fa5e0a7d6f85beaf42df47a1efafd0dbc8f458ed6c7bd5e85f405d119bf5cf18eaf1824a9dc63601da8595b4442d28378dc46db81ed09f8232b30003ec2ab101a43f4df223dd86eb43fa7412b7616da0cf60f48d803e93e443ba0d3784f467dc7a273636cefa2e01b614039b4b6c02e9b348dca6837d253685f467091ea53fc7f8d561fcd04e51fed92cff662c3ff615a43fcff26fcef26f0ef9214cd435ce7a358cdb74d4c30b55db4c02d7987348dc62005602d782b388bd201de3367dae9b8ef695d81ad2e791b84daf07f12d20fd45b77cc4a7216bb386507e0b886fe3a6c7ea135c1b6ecbd21bb0f4ed18fe76106e0ff497080ed26dd88895db86d06d581fd25f667a01bd251a33bd34667ad9c1d54b18b7e9a0bf4413487f05e85b12ba0d7764f2ed08610356af06445e1beec4caed04f8a0f7443d660f68ab3b335bada7844d21df7c528ed2791fd895e1ee0ae12e405fc0f48bedd08cd56317465fc8e8cd4de57c83bc7763bc7763bc6733dea8a3dd217d118907eb83cd16433e583bd2f1589d17f28df7274219b4cd16c6393708e301dfcd7b437c4f487f95c46d79b07933cc387d3906b66ece33d1ba61f3c955603552b01a332cfbefb6906600a3a571d79b3877f3b53296c3f5d01eacdc1e72b9681e3c9fc89047bf51fee124ffe110c25a2f86fd10da16f7e88956c6dd838f20741bb686f4d7489cd6692f53b98696ca63faeb8cefde0a5f58bf24f6617c719d82fbd07d21fd0d120f6ca8de18c6673f85cf7e048fc81783f12786e3d84644a707026de34a3babbdcaa37d2e225828dffe8a7cd8b70f607a6067fe893690fea6521ed3b9fedb2a7cc16613ed18df76c6ed03ed8dbb476b9fd57ffd4d199f0e0a9f0e048fea1fc6d9188ee754ff07554fffd1f73438b74b1c689cf3a85853966f4d253eee3b62bb64e38d9ab85878169a38c838639a3914e81d2be50ff3043a6a0073199e8f260eaee4d7a039a4ddc2d210cbcab22b49a3fb0b7e2ed94991e95082d909649ac2643a84c8f41293e910521e3063cd485a817b9e18d6f5585def9896e8ccece85a42b7e16190fe16895b1e38171e0ee96f937850efad1a303e5d143e7086953892f13912c22380fe0e895bfe7856d115d2df05dc4e8cfe5eb6de5bb574d3632d48baa5e3be8fcf35da3e4ed9f7c55a1a67bf16cdf5e754b6adb6978cede1f68518cca9e6eacab2b156d93c7bc0197bac7536fec1b802ec02ea98af3f46f31b8e17dafc76146bcfd6846ee3a85fdcf75f6d2ac7259baf3ba4bf4fe281dd6cfd25e4bf86f1c3fc1348dc864757ea26fc7780d110f6cc0d71fd72b992d786dd48bbc039ce76301e98d14ce61e20c312968efbe4639574c3d23f50caf760e9ecbe42e218a68363b2f26edb10f2f1b3cee3dc3608e3363cdeb8ebdae3a11cee2b4f30cebed25cc5704f64b82730fa0b4c1eacdf49acdc49109ecce43999c9d3539107e7ea5e0cb727a3bf90b587edda2872fd5bf484e5d6b19eb687bdbfe90ae571de3b05f22d25719aaed86784c7fa4374ee81f67e5d15e9d757918ef2ee4de254de6e200f8e6547bbf1683d49c76ab83362ce35ce59553486f3f902d7d9cc76d4b160896b5b111df796b0c7cb19033e7475dc086c39b64fb60d375b01e5f2addf60bc6bdc06e223988ca71a77ad7a2a84bd81fe1189db72b0f64ff431ee1901e2a21df665b87d213c8de19ec6704f7771433e48b7f9eab961a21fe4ff18e4c035d5be2cfd93acce7682fe19c335fe1990fe1fd7be126756da47a4abfe95b4447f8633c0b86bfa0159bd3719ce3006128c819006fb92c42086310830ba11996c7e68cbc46066fbf85d05ede82c664767015e2db70e89b321dfa7501ed7fa4380be8ce443ba0d8742fa67244e6dea73a2636a5b8a6d44b6738e71f6c539e531fd75a6970489dbf42f989e13248ef8814d34c673b2fe2c5f7f960f6cdcf4c8ea7147b0a568fd8bf57eacb07a4763199eed28ed19c9732eabd7b94c1f8f113e48b7e130935f9f98feba9b5eed31a2ad11c78808b7ba6304e296738ca86a3cbd09cab623715b16e7105c5be359085f5be7c3be9560f2b3a86ae045fb92a308dee0acedb61cc5f20caecc93380f784c23719b17cf2d60fd1e837388043d6bc3b1879e7bc2ba7f67dbcf827ed414ef16e239008e6fc38d73b69080b1337105b3ef2b803f8e9b5742fa57403f90d06d7831a42f27f2221de3a4dfe5c87515930bd75cb8261ac5d241b789ab99dc5733b9af51e4be86e890c81dcd4d28ff7057ee485f988edf6d26b8e523b92f66e52f66e917b9e543bca01d7779d0e5138d5fa8c7af81dfc86cfe666f2af25fe5f237a7b0f4514cbeab987e2f31cefc16e15f00e1b50a3ea68f66f8d712ba0d47b8f8a8173300d2af6776753d93ff06867f03eb23d729ed83fabc8995bf89a5df28b48f0d2fafec7be1bf6d1b742665a43c361c4968174148ee0284ffb658563f812e9a8d23f590f2daf0524243de9799e84c62773c8384bb21bbf5843a1ee4b659ac636599fbe07b50ec60d61e97833e56b07aa19ebf617ac67324668751ffc6f4914a3b1d22db692433a6333b8cec17ed8dd9318ec9a1fdd560b4cb2a69aadead1e9b6775b51b8ed15a7bd236a2ed01fb86dd1b427c3891959ec96b725e9a5ff6686c65637b74c60d637c34b6bf46e21613bf6560dbbcefca8ffb3c2a6f5ebd8eac461df878aad911a6a37d4e20f164aecc869c61c50ecdd66bebba44cea04c8b1b898c368e6bafceae7e7364e373d861956d7f3ff4eb16b836389c610979711d91007b69f13de43da27839226ca8634bbc57d4259bfec05896ef12a25736feb5c433e811844ec684281fae758ecc623fd8dce511eb0abcf15b4d7f28f79c6b2786ec1563478565626df0acb290351b5d53615fc13bc8d8575a11ba0dc718f7ec07bee7256e05fab710c7bb55d3483ad26d783ba47f47e2411df7803a26c6b2f2783f91af0fbbb9edb4c79bac8ec7131d1d6d0abf03c5cf99ef30956300c603795be13a13da764fbcdbb41b2b7f27d3db9d908ee7d1dfb372b87fb98b95bb4b2817d4a91596bf86f585bb8d3b5edc0df9707d708f71f7eff740bd862bf2f8d6c354518f63947a945b7f8c6febde9e7c8f2901dfaa6c10f7fed056e15a97ae11f09c09d78c972ae9b0960be75b9a9e8f772ba6877b597dee85f03ee3f47bfc1e1795c3f41f182eea691cc31d07e1780537c1d20137d603da718491fbeffdc6edbff767ed7cefedddfc890720df8f244e758cfb29e84fb163b37c97e21d93e3b2f1f5611c881dcfda50fa767d8271bec5e1ba683f980f4c7bc8c7cf88f18c01efba3686f427593a7c8fce7927c3be0de7bc3f19e1ea300cc9190e3f8fcd49e7df2326b1b6c6ef0fd3804ee3b61c7e8f780ad2b5ef234f33dca7185dfb8ef4282b87eb85e94c9ee94c9e198a3c689b3319ee0c46e7f2e07dd5675839b8979a98c5e499c5e479569107cf8d9f63b8cf323a9707efdbce66e5e05b42e27926cff34c9e171479e01b44620ec37d81d1e1fb511bc3ec9f7f3be7f68f7729d1fecb657fa318eebab63f94e7df627f28cfbfc5fe501e1ffbb3e5604fd006df47717bc3bbb5686f78c7838ed3d68e4f67e9fcbec649d97c35708f76b271ef6f78dcfdd0de1dc41a42fa1082817b2fe4c3ce7d633d412f0f9232276575d216ef19f612f2e09d163e5fe1fd28036526b8ed90b3e6d0faeb64e3ee35f02ee944a0bf436442ba0d1f82f477097f4a7f8fc989fde961454e4cd7faf1634c4e3ca37d449113cef7138f33391f66f4f7985d907d5c628a71f74df83d662ad0ff4be2367cc2b8e7567886f724d07f027abefd24ee35e656ca11b5e13c221bdc518fde91bd083ca69278605b07a27f81dddd728997989ef19bdacbc61d0fe0ae7c0ccf625f31ce7810c6a97dfe8fc86ff9e219ef7ce3ee9de6bbf9120b8c7bd6b2202b7f07dc138e66f22f84fc78af07dfa52c02facf241fa52f64f4572b759aa3a3c54c47d09713af311dbdc6649aedd62db2edb990be9cb56182c46d3a7cbf6c8f6365bebd05ee3d5f27f580b1f640dce7e3d9db1b265a2f1f88f741d76369549ee5c4de96937c36fc0fb3b7ff64791e741e6b772cf72ee4ff82c4a9bdbfcfece37542c7b84dffc5c5756425ba3b700ec37913d27f25715b1eefe1bf05e9b348dcd603e7edb7211dfd02cc24741bbe03e9bfb9f61a3b95a57fe0d63b4a47fd2c67fa7b97c46d3abe81e6f77cdf77d323bd2d01fa63246ef9e237ad0f209d7fd3023913efb972e5c8bd94a523fd23628ff03db123ce8d78c6fd61a53d76c471ea6f96863220cd861f03cfafddf448679f305bfa84e1a0ed4e20712b1f7ea7c0ef359f12f93e66f27d4ae4fb98d06cb88cc9b794d06df81993ef3386fd39a47f48e2817c9df0ccb84f56a69dcecb869de01e47ac2fd0d166700d886df28571c733ec8b5f1a673ccbb1ddaf8c33d626be6474bc17956f9c1a99adc3a178be8cfdf66ba247d0573426ad30ee18b302303a33390da47fe3ca19cd19d80edfb27a7c43e836fc0ed2a793b80dbf07faef246ef9c25a34f103a4af22712b279c87e07782d869a44f08ba8aea4f7543c6b443b6cf8647e0dd3d18e73b4f2e40a7e85b0175fa04895b8c71ff7fe8b4339ef79748a7879ec7745a60fd237d96abfed84eab483ca8ff619ef5cfa9cf8f4a7d707ff95f569f1f09dd863fb1fac09a36f13f569fff15d69e87772cb23e3f2bf5c1fde92fac3e3f13ba0d7f65f5c1f5c14a569f95ac3ebfb1fafc96ad0fda51a1f5c17d4795f5ce37b6e21ddd7e200bfa925942e2361def91a12fa33f48dca6e3fd2bf455b688c46ddd96e5a90762a35fa299246e43f447b49ae547bf403348dc866bddfc89bf08dd86e817e81912b7b8f09d2f698cb39e4b82bd44efcad1afd2b3246ef3c580fea74b471d26d1970e9e2fe3fd67d07d32c974bf9ad06d9870cb27417f497ccf3f83c46d88efff5793b8e507772893ebb37ac23897c4f7ffd00eb1fe846ec30d59b9f509dd86e80700f628c914a3af6174f2762daad3c64c8601846ec34d14d9f16dff0c12b7e50741bc8e520eef9eff4ce2b61cdccb4c6ececad521741bd675eb1c1b48e83664efac939b10ba0df1ddfc5ca6077c773e93e443ba0d1b1859d7485fcbe85b125de37a1c655bc8f26e25b40bbeff9f41e254bf0d15fd6ec3ead190d06d886700bcfedbb272b0be4ee23bffd58ccff6ac1d711d85edd888c9b71da1dbb031d327e2e219e30c12a7f56ec2701b13ba0d6bb2fad564769d61e5b1fe3b32be3bb2fa54b0721926177bff9f4c33fa1a46df99b43986f8967f35895b1e70473cb90be381dfd3e0ee78725796be0ba1db10dff0836e626711ba0d9b2b7540fa5a46df8dd401f581fada5dc142fa42466f5189c5e7ca24be6f87f13a1cff69ffc177ec7f91fc48b721beb9ff4dc1c774fe5e06d35b29fc51f6d68c7f2b42b7e15e8c3fc7df8bf1cfb78e803bd2497caf3e89c46d88efd4f1fbeb2c42b771f82662a11dbc7d191eecf593f05ebd22c6f0e06d89816f28152827f4630373a9c1f11cfab9019dc5603f9cc4f7e6f8e6e56e465fc3e807103bb99bf022f619e56d43f2265cfec9b64cae7b187d0da3b72358f7287c316f7b92f75ec29fe2023dd981e44d32190f6432decbe86b19fda05cdd24f14df60c12b7fa87770cc98e8cc77d8cbe86d13b093cf08df54c12b73ce02c2479a871c69d08eb50560fa477263c8016837719669c71fb12eaf7015206ef30d463f8404f1e6672db723ca18d877cf8467b06895b5c9c6bf08df55c560ee96b18bd8bc003df6fcf2471caa3abc203e96b199dbe4b40dddc4f68f743be6eac6edd18dfa319dffb197d0da3771778e0dd9f99244e79f45078207d2da31f9b6b17d11880df81a69338a157245c7af238261bbc5d4de2fb439883cd54465fc3e8271099101bdfa9ce607991be96d14f52ecd186f85d6a3a89137a542fa027f1adeb4c12b7614f56af698cbe86d17b1199101bdfb1ce607991be96d14f2518403370b7a002c73a6cbf49242fce41f8166a2689db749cf7f12dd43c56ae0f9307e97d098fa90c0bde4755a45cb992f04eca4c34eeb8c3cb9fcecadf47e8363e819547fba5df91e1bb68b29fabe7643fc60bdf57ce63e590be86d1c9bbcbc8be26131a9c4d26f16dde4c12a77c0730be93197d2da393779951fb23d620a6af7b08ddc6f11b35eaeb29567e302b7f2fa1dbf8c3ac3c8e858f1099e0fb7312df74ce2071ca0bdf72ce63e590be86d1e99d8371103e4a68f0fd273994f11dcaf89ec3f83ecae86b18fd5c9333079ac7080dbe2f258731bec318dff318dfc7187d0da3d37bd5bc9d2f60ed349ed06d1cbff16bed7c212b7f3fa1dbf813ac7cbe7ae3dbae19244e79e1db2c5e6fa4f37a5f4c78e45bb3e37927e839896f539690b80d4730f9464038127400eb4233c3a54772219dbcb188b0f12eec4c12b7e1e50a36dee55fcbe857e462476950af8a0c4bc7b3a42b21bd82c46d3ae6c7770cab483c98277ae3f7583c57073dc6707eb1df92f1b74a847688e4c0b3a0514c8e514c8eab991c5767e5e8d313f89e5f9c1c49bc533b93c975ad4b4f5e43e836c4b7758b48dcca8567c3171429d7758c3fd2f14dde0c12b721bec5c33505b6f38d2cff0d846e437c83379795bb99f1bf89d06d788b5b2e791da1db10df6a2c22f1403fa7e1793ffa1bf4d44f417d1bc69224bef35842e236c4f71d3348dc86f06e04fb5f941fdf5fcc24711bdeaae4bf93e1df49f06d88f7f3719f8d73d5ddacdc5d846e437c2fb188c4039df6433f55bcfe78ef7c09e3732fe3732f93ef3e57bee4fd8cbea60a7e3846c0fbb9d8c50c1feeb9e33c82e5c333981a248fa59d516917479cc0f48cf598c9ea71ab5c8f682d348e95bb8fd06d389ee9797c56cf675c5ea09e91cf838ccf834cbe0946d633d235bbe67a86b1213682e117a9e782fada48c0c135f91212b721de4f9c41e2367ccced3bd1bc85f716f93cfa389119b171bd3193c46d3845c1c67d299f47a7e662476950af681e45deb817c4fd17f6d1692e3df924a1db10ef732f22f1c0b686ad62f8d3190ed2f1fef54c12b7fcf19b0cdeb39e4b70906ec36718ff67b2fc078f617c66b97c72cec3f0def53c921fe936c4fbd5ab483cc018f02be333dbad67743688ebc0e7199fd9846ec317587d5e003edf2b787318de44465fc3e84f57da46ec52c0c2fd3fb6cd5cd746b04f38fd0cda23a79f05e1e0d1ccf6701cc37dd37412b7e96853a8bb3f5cdde077694d37837abb78a8e38a1a244e7586f72c5791b8c53981e1c09d693c07494e6238f02621679ff8b4dbd770ff10bb8ce1944bdf0f937a107de3fe87eb29d237defd477d2b7a8af8f1f67b84e13dc2d2f10dc74a26a7a6afcb5db94ba5af613fb13e816303f6593c2f78d6a5173a269cd383e1a35de3d8836746cfbbf442c78273bab0f6c6b19ab7377e8b1ac9f4bf84c4a95e27bb7a4de2bc3f87c9390742bc738edf141f62f4358c3e97b4cf43c4d66cde852cef4b242fca8177d367b0bc485fcbe8af98dc3976be5b9748770b581de7133aed0b8b483c688ba14f319e68d30b595f58c8fad62286b708f06ab3b69d20b76dd4f7f05c58eb7b98fe2aeb7b13085dea7b57403e3c8b449d2f2ea0efe19b17a1ef0dc5fbcbd807f02efd4ce3d43ba2af6574725f3f762560713b2e5246ec5f918c0b1519171620e355e591918f61d19855a639f6dc052e5e75e7d873e7301cdf39f61e4297ec7614c329d39c61687fa763ee3423eac9778e8df8153bc73e64f2ebeb6a57ee52e9eba2dec6d5973247e58c63b84ff883c4a9be94f5fef0fe8cdf7d05f29bc1f8cd60fc9e63fc608ebf705f975fb44fc17905f7c66cdf11ed5b702da1f4b70b383e5b8b44f86cbf11ad4d702da1cc5b17b46438cf339c898c9e6f1f817ea14bbc8fb810efda3c6c1c1d44630ed4b5aa312707c777ccb98fd0a53e742dc32951fd87f33ea4ac05a26fbd583fb4c53f489cda34dadc2a124f127ebe6b0b3ee64c30f9f535da95bbe4630eea6106b317ec3bd8cecafa3d07c7d75eee36f9eb7f1dc32945fda99dcc6072e1db567ec685ed56c8dd307c4b04e7f306c723e4799d9b9ec4f77a7886783d4b7f83a5d725741bc27bbc8a9a040fe936c4f77cbf91b80ddf666d0eeff3f0b7af92f00eaf623d120fdafcd224e3f39edbe6b11b08dd86f8de6e252bf73eabff6f2c1ddfe3cd24711be23bbcd5246ef9e2770d7c6787f3c61b8cbe86d13f213683347cf7f63389dbf053a82bde2dbf89d06db8ccb873c8b2acce46d476f173f672c8f78b4a5b1df1124bfb8cc984f4cf19fd7308e1cd59f48de22b26f372a6a7cf08dd86f8fe671ee3f77515b2d336449967b83ca2b6fadcc86d85f4b505f0c07ad660f5c4ef55f8666f1589076d327232c35ece70400fb15baac0019f8cb1cd085e0d46c337c741bb8ec4dfbec06fd6432bd32ec5be89e10ad6b7ea103aed7b78bf7a0ca14b7def0d42a7630b8eb7b732fc4f8cdc773f91fb6e4e9df28d67dc6f3e1f0f311dd769f8ee7712ab0b1f7f6e33a20e2ad667e596b0f6c6f7bef88d09c79959246ed3f19b211f67de65ba455f4df00db16203569f0f597dd047267e33fc08d227bbf10afc5d48fcb6837ac3b7becb5d3abee74b7e03e95348dca6e3f8be0cd2a7927860dfd73721f8148ff1c3747c5b9cc4f77e4b49dca6ffedf6a78ada241ef0bb027effc48a1fe61fedca1bd9247fc7867af8c24d8f6c15def026d93bc324bc334c7ecfec01df19e21a87bdcb4bc2bb3c94d3c1b121bc1facd888e1603ace31f3481ccbd910df17ae34b21e7e62f5fc8994b321be33fc4d298fe91fb8e9911ed97bc1e4cf0c1fdf0b4e57caffc2f0793f5fe9e2637a24df6f8cff4a42b7217b8f98c4ef4ba83f7cdbf78740b721bced8bd6a25cbe3f18ff3f48391bae76f9e794c7f40f94fafdc9f0ff64f8f80ef037a5fc5f327ec47f2dc3c7b914d630f85e13d72ed19e07df192e22f1c0ce47ad52e4f89bf1c1fefd19e3f359617cae469fda304ea662c61927c338192753f8ce10df76e3b807ef5a5370e7bf02eeb7989d08dd86f87e00f7eba87f588344e3015f576d42f8230e498ffc19b1df7db1e616a6af2071328ea01fbeebf0f77a2fc9c6af9de3ea1dfd79a5520c2f95cd7f0d7e0bba08e2f60e6c90760dfa33813b267c5c48a5ddf64cc1fa31fced3d58a7d45b910dafc5339c01ac8e19265306ea605c5e61b91a2e969366cbc29baf8a4d493c49780f64bc6b30de35dcfc113eb9171bc3fbcf85ea62874ab9eb76cc86d73d65645d28ed33ba96ae8b088bd74dd1ebe8c57eba1bfd92d1758177934ba18b414cfe0a263fc883f973e4afc1e487b6bcaeb3207fbefc1c7f10a92fde492ea2be51df2db0eda335036f7bdabfa5755b50fe72bccb5ec83b779403df4c2f21719b0e6bdd14bcd7cc990bb1fcfaac3caca553f0e63a5a7b8f033afe1627c5d884d0600e486d4a68c03b5587d0708cdebc929682fb2eb86e4de15be6a9241ee8f8a631048f62e19be8e56e3aae5b53f8b6792989db7498d752b077c7756b180ff8ddb020db3e37e17dfdd1aebc297cf3ccd7ada89ffa6e7a6a0b42b721be539f4e748f741be23bf53f181dc3066e7a6c3ca1db107f4b7d1ec1a321fb2df5d496846e437cef3e97c4695be35bea55249eccfe240cd55bc40fe6eb544356ae219493f2331ba13687f2509b8b6c89da19e96b37342438b4add0e6de706dee965a8407d179451d5627d4f9464ce71bb110db04755e93b5c5ef4a5be0f9d22a1227f2e5d81eb3cdc8b6500eb04d1c1f726c731b23ee35227c4cc73d34f6effb2adb22afcf8f2af215e4779e9c494463cdb60497fde6410adfdc2f25713a0ee0dbfb09241ee8780cfa60be3f6b43d7772075b06df053963ee6464557f8669fed8ba2f4c6acad1a433a8ee53bb0b66a44e836c4b7fb5a5b613ab6d5036e7ab89e85f9efa239c6ed3f3b56ea33fcb74dc3711adfe04f25f1401fb775236d41b1d017c272373d1aa77766edb3336b1f7cc73f81c42dbfa66ebd514e4def517a99f41ee173bd3fc8f428e83d4aa3fa27e3d79805c4f66dddfb67e9b78d03fa5140471b98904ddf19fc4888fd0af627b7a33fa289cc3e8657ca791afa2787bd1bee59c43cb87f5b3f4f1ef8468fbe7a73f204e158e69f9ef6f1c8c6ab61a7885b2a3b1c8bbe5a1e66728cacacd319e30aec1b55d8c1edf81e0fda6eec08bd7d4badb73bc6b87528566f77c0da3ff608936358a5de4eed511abd8d455fcef9e617f0339c02bf2015e84b07eea4c7e09d5a0afc82546c4ef223dd86e017a4a22ea363b89b9b1e9b42e836449f1ef3081e0df137ad6791fc48b721fa17994be2960faedfd0ffc72a120fdae3ce65900fe76afac652d01be222bf686dd48ca5efc1f8ed91e577d71c25ff9e4cfe3d99fce01fa482c62dde5859aef0fb62aa925fc1f5d3e4c276d9c5952fd50ae4da82d94b2be001dfde2b60ad15ad9daa9023afcdc21da614f83c89f66fb876813b5229f46f329de447ba0dd1cfc91f8c8ee17e6e7a64b3e0b72485fe45e6113c1a1ec06c767f42b721fa4b994be2b4cddb301b6a936df37bc6b03625ef40c436ddd7e517d9ec3e2cbd2de3d736cbefdea14afe764cfe764cfe0ecc663b005e67592eb459e45770fd34b9b05df672e54bc1ef2145ef8b9e2474cb03ef5ab1ef8255c991d766f16e0edae281c61d4f0f8474f8d69c3ac8b8e325a5db107cb244fd6e3aa1db38de09a95f4d79d1560fa9ac730a7db2802fbe5427d0d313241eb4ef383c3beee8964ba13f982f48dce6c3391b7db92c25712b13cea99d8d3ba776067e0f32f90eaec25e305f82c4c9bc79dfc7aefce82738927fa92b7f245f27261fe8637c07975f55f2a1cf5151f7b85e415d4c358e2eeeefe8ca1ee91e75fb058953dd1fc6ea7618abdbe1ac6e8703bf86a5d5fd7858fbd8e285e0e5b5612cd7a3122386f5227e6062f8ce12fdd73c6b702d166b0577c463cf65e3f85b71b1d95979b7341e72d0df557b9ef1c47640bf3f8f92b826d30bae4c05c9407fc350926b8e2257172657973c72cd2d5c2ef4173d09df4e776771b4bf23891d20ad2ba1e1f9078e5b4719c7ded19e52a4fee1bf6d1acec7e8cf682a8907b24c184330a94ef077d49692384d47df451348dce27526f2d3fce88fe917c62f21d729923f41e2a42f3d88dfca8aa8fbc41b4b5bf789382e1dc9f2a30fab12d57dc26457c7c82faae704564f38ff46bbcb2987f5f9d0adcf24fcbd49eaa71ff671935aba69d1efa12116b60f9ef111ff57b179598cfaf0bd44ecab2f327ca92fbe640a1f23164208e72e29f4a18577f35f61e9c71a777dfc0a2967c3e358fa7c52ce86e80f6b1e8963391b9e904daf6840e2141f7d61ad6472c1b7f3d8cbc63db3f29d3fe0db7eea24c09944e2361dd76ee82f0bcf80e0ad55f40dbf27a4c3dd3e837a3885b4259449117f57b1c5591b7b087d96a0adf7aab4b187f8f967afcaf2215fa4d9b037e923c81fe936ec03e91349bd281d7fe3299fcee03752cc3c26575f179bff4e630a7c6745fdb22f6903768e1323efae52a7115d814e26e3faf375260beaef745996682ceac764395d902521c8d22f8f2c6f3059709e3a439105d79c673259ce1064d95f90e5cc3cb2e01d9517591bf5776549f517783d93cb2bdaa749bcde62bcb00d06305e03045e159ebce00eb87989d56b20d331f4df14f80fcb7c43f27119de11743b288f0cef3219b0be83597d070bbcdecbe585b28abce0aea67999d5f72cc6eb2c81d701826e6be4e1b584f1c27a9dcd789d5d025e78276ca98055d30fcbe037ce21c61dc3c1df318ee106dfcde299299ef10c65e5d0bf1abe8b8cb1fce7b0fce02335752ed0ff2671c4b121bed581b9d2e0fd4a7caf8777eff96fd4a19d1c47f4b134ab8367f18cfec36cfc39b08fd847d9f813cb20fe71363ebb00ff29918d0dabe487635a0a7cbb556c49f220dd86e71b778d69e3c1fcf6e450961ffcbde1efc9e2989802df5429f0e7168d89176671a60e67f2201efa6c9b48e236449f6c93489cd844ea62d7269cbadb107db04d21719b0fe7fd11c699f7c338ed3b23ddf2d1ba6024849732b92f6674f8cdcf273bffbbeb1dd56b8447bd08bf485fc3085f6bbff89b7185d8eb65c45e8f03bbcbeee9cd0cbc57f0262b73159313de78a7ae04fab72cff28e38edb018f69f8ed0fc6f6d4d5261aa3a6e159cdfe2c0db19066c3cb59dfb93c8bcf658fca5dcb6487b78ba96b5cd9f1379ca3725740fa0a120ff83c7d02296f43f02357817736d0efdb3412b7e1f52cdf6842b721f87f8beebcdd90e5f7149ce9c5f62472a26e3f6432a3afb889246ecbe25dfbf7b2fa7e1abfd55fc6ec0afd1a4e29101f75803ee8708df01f42b721faa27b97c46d3eb8b39cba85a5dfc8e820f7f42f89dd49ba4779aaa9eba75f02fd7ce9d63bb26bf4d1b7c22d371d7d3c54575fcbcaa0afaada97e8b3603beac9f04731fc512efeb40ab76f457ac43ebc82c46d1f3e41915bca6fc12e277d81f3c0fefb3e89073c9e01db8e7d06e5b04dae86fcf0dd0ed7e9d1b8c3c640c3fa3f968bbe09509ba373048c9d742d877659f05a8ed755b1cb675abb7589f4a98c89fc3777639f2be5c7b0f26372ebe4b53e0dc26770bd097a8df6a0e0a3313a6f85b76da9db94f6baad8a3ad27563c063d62ab77ca45365cecbf95de2eaeaf60b856f21baf5dd7b7ea9c87a3be375bbc0cb73ef99f78c1bc62f83eb23f0e319ddc11d9bb5db67b17fe36f4ce39d8badddf286fc2665b4fe5f56498bf8a0ff4f5827c5be22741ba2bfcf59246ef3d5734383bf0d3abf80bac2bae739b8a7165b0ef4772a75f65c1b48fb9aa5591af4e59c3d3cfa1ee57b78f43dfa0dc9c7db52dac3df9dc76ebe6132a0dddce3ca90ba47e0e5bb87ff361b7f12ef53e6d32dac5b67e3fc83fafba4127736d66b33965615f6eb6e5d0dbe63c535d16b2c1fbe376c48e25627e0dbb4621b120f647ebe4956bee7f15c1afbd277f9e58b70c71b77cf321ec2fb81be80c42dd61c88a32fd5e9246ec307813e83c46d3801e4af45e2160ff1c137697447e2816cfd5ee8c2f02742be99246ec3490c1f7d432ccc8fffd232c837371b9f8bdfa8618f9c9a0cb8db9278906f0e7eaf443d3ec4f4f81084e3981ec799ca31c0d217baf414f1811f613fccb01f66d8f8fbb17896c1e7143cab613256898f7e4b1618b74e8fc87c538f2af88f317cbccb04fee52bb623e5093d036fdd623f4088e32ffa79fd8ac46d3aeef7d0af2bdfffe39a097f7f1ec7bc5719fd056603f87b1edb93b8b515fc0d6efbf635e883ef2d23faafaa0fa688edcd015cf415fb33895b9c9f5c5b8c6c186c71de090ce7298683f7b7fec77016b938288faf4d477c9f667cd1a6a733fad3a40f60ba0dd1df4c23561e7d4c95b2afe0fa02c6dd14f8fca9684ce21617d78de837eb6ba53cfed6d60e4c27e8bfea6712a77547db5a8fc4e9b8c4f93ccbe47c96c9893e792690783ebcd90c0ffdd9e17887feabb47ae3792dd43b66ebe9db176c7a81f356de3329f8c64dcf349096c273e01f499cd6730ea42f25719b8ef3369eefe077f2b9c6399789ceb890df3ce3ae69e6323aaca163bf9ac2d7297c9f867e42df27f1a0ad177450f2bf62dc7ddd2bd9fcf3f1eef44a967f3ecb3f1ff2e37d7de98c5c38578afd96ad239e83a716baba4b41bf8eb567baf93d2c176bf960b6fc7cbcef85dff5af203c5665f336d0f60d41f9050d495b5abee843f43112277ad0ea1fe1f0734dfc2e3e91c4697dbf75cb4567840b58b9858c8efae0ba25758afd51801dc13a77e11cb91da2fae0ba9cd76721a3e3b9d6620507e7635ebfc572fd52af293838efbfce705e6374d413da07b1cbd41b2e760ad74adce656139bb3f13fdd360efb37e8fe655c03fee5dab7a8fb426de525d756a23e896da2f4e1573f667c303fd73daee5984d466d0b7d223aeb84bd5aea55465f44e879faca229897636b5cb972f41884afe2375edc83be49daef4da8e7d8026d03e7a7c5ac9e687b6f29f57c9bd1df22749483d613e5c2b5e05a572eb59e41b8f82556dff9a4bea0bfc5a30aec53ff70bba2ecb1bf5db9a4fa46f52ce41e259d4be0de78ea1d5627f4f9348da423dd8678aef21d890732bf8edfe9de37f23863201d7dcc4d24f9291dc7ab0f141cec7b4b19ce078c8e381f2a38d8d61f319c0f191d713e5670b08f7cc2703e6674c0b14d43c7c0bced867312fa32b3e563405b4068586e61250de7a337e0de591cd75a783fe17b620b78fefb43a57dcdc635fa7780036705f1a4db9ee1180a655e4966c3f7f839d83222179efd7e067d634b9207e936449f3953493cc07f7314c3c17278f700f41fc77712cfb07c9f1b67ff9afa4fae3e529f57ad8f377b029fb48b9fa30f9a9620719421c8f706fa2fe06b4ad4c10ae3e800f55ba82d88ed80dfddab6a07f43d3895c40319dede9ee168ed90116428613bbcf5978b6be0fe25ee45e215d972786f249ec589fa5f556df3e6af4caf55e83a0e7d29e7ce11fa489b48e2bc1fe29da33cf57d07f58ee7ea783707dbe9431217f247f779e11e6a4513907bbd2c3fbc7f13afe5ea29be3eab17b6e797ac5eb8d6f3add75f4cce6d8d53af8a1d59bd787e562fbc931ddf80d56b43562ff89e917376ff15abd75742bdf08c3e4fbdde03fd46eb66f29bb7a91526ffdcb49cc9b082d1716efa46c1c1b9e95b86f30da3e3dcb451b60e78e72abe31d3d5264c570945cee582aef01b433e5d212efd0681fd6a53265b1d57b6bc7b7bfc3685ef85f1db14f4c1387c7748819fc28a9d48dc86f0dd20fa5ef37d56def747401cfd144e23718a8f3e4f9a90d0f2d9b96ad9237bfc89d80d9c5946e744e857f009120fe4fb00bfcd2d76cba5c0cf60742e05e767519f433f8213483cc05bd245c633e08f2e3a9f7b8df143bf8a1349dc86e84f701289db10fc384667e33096c7d0ffe242979ec2399762ffc6b07f63d8b3e5baa47e67ba017f2f317c5f0b3e0cf12c2ba73cfa38dcc1a5477d05eb00f3cbfb788e9ecf7ef723fd225df9ed215e378bb17819c4eb1977acdbc2b87da6be71e7c206d9389e6bc4b7ccc60bba5329ec292239d97dcf7c3829f4f9388dc46d88be1cff4be2b6dc5ce3f645f4e9f82a89db7c3836a2cfc645241ed8f287f0ee36be95ab83d41a86877beb6d08ae4d9f4be409f03ec27b7dca9d5703eb9b388c3d69f4ff05df9ce30d09dd86d0d615bb30fa7a0abd16d07725712b07dcd94da33fb1bf080ed26d88beaef0dd09fe16c82ba47df15c97eca5d338be9375511a7d85e0bac8be2bc2ef4db07e307372ed269d324e9f4da7485e0cd35933a2e3b6213eaae3db64f9bd0fdf94e3db66e3af8fcd869f40fde3dbb17cdbe7626972456dd988b55533576ed44d8edc8d894c140fc68cf486ae6d4472a4997e36546c22edb6710eff262efff88e79ea9e3172dd7772ed2aaa7bc6b5ab1cde3b2b7587baa66b2b75af6075afedda6d54f70ad70673f8efe2f28ffafb1c12b7f9d00708fa74c5f7b6788ef60e4947bae5833e28fe66b87fbbb8b6891c5c7c17f11e49473ac14dc75cdc304e71e30c17cf2e3f21e94827b8e15d1c9b9ea8b481f0dfc1d8f6e9e98a8c49c0a82071dbc76f26e5d395df54233c3cffcd10de6877b85643df2cb85683b342758cc0732b7c9b00678a397d26edea355a077c40ec97e647193f66f84b64bb8ceeb780de716cc0bb1c917dd66078f9e67f7ca749ded91978bb6a7a131abe3fee43683d21ec4b6838bf9f4668b89f3c9dd0e0ecd4f4233478e768ce20b442d6095756e68f68ab08c677248dcc9b69f4d7378dc46d3ef40909be78d21bb37c1bb37ce07b27bd09cbb709cbd7a2ea3ac5ad6d0676f77921eb24b41f52ffa8ae1eeba44867bf133de2fcb7a2c0b6c8e462e4b53bdb3e417ffd82dd7f72da4d281fc7b16a53d0694b12b77838e7ee56801ef9ba097c8946f3037c0349a37fc849249f0dc1bf64343f201d7c8e46eb25f45982eb25bc43f417c141ba0dd17fe36f843fa157ec01f2c1fa355ddf952f92bb01931bde0da7d10fe5dfa43ca147f830dea4d13f25dc0d8ba3bd830fd08a3d49dca6839da71b1a67be486f45e836dc06d2e7023ff86696de16e8ab493ea4d37ce0d311ef9d44f2a2afc7358cbe3db12da43582bc705e10477b6accead698d56d0756b746846ec326ac6ed8963bb2ba3521749a6f27a56ee8976d2da3ef4ceaf67bb62ffcf42ecbb35b659e348c6dfc3e1bd2d3cd091e7b539d46df634b5819d40dfa2e435ffa30c7a4d10718ded5fe81d06d883ec9602f8ff7b8d2e0730beff285f1a07e2be600ce4fd9f8d7f63b51d0e757e05aa10649af4164b3343ca7489038a98bc1f3037c7f8873ef2f955871ec272b05da6f447f0c3bbd2bc3fe95d06d1cf7adf3481cdbcac6f14c66959c1edbc6c5896c08e5d89dc8067b5d7e1ffe3bf4570fbafd6e38e16d75bf02f23565323464759c659cbac5b13fc11a2cf30a89db74f093963edc2d9f63839d5c1b34b309dd86e8df673a89dbf2b0174f835f99c847f6cf84af0d3b2be9e017a8224970906e43e6232ddd99d06dd885e1327fb0981efd0e04f2edeada6bba2b93f7481737920bfc75a4c15f08feb6501afc89c4e16d48ba1b938bfdce01a6a35c691c27d1afe32412b7b8e08b0ed7c0d2fa20be77d686fe87befff11ed8d7c43eb17f923e6640f7621f23b61df124fd3fea437f087d809f81811fb534faf46b45e2810cdfa30ed0d6e700ceb9844e6c35d2ed0ad7560d9ed5c3d81f87f3a3746bc6177c1c7effa8c27744917cd146f7627cf7caf2fd617b85efc545f2856f12e9bd19dfbd81efdd32dff801c5f18dd2f15d490d172fde06e2e8177111890772fdd840e043fb68271707f947f2c1bd08ad0f45f2e2d886eb2e1c3b67303a8e3d33493e3af6a05f41f86e1d6fcbf488fe1b9f25f96dfbc2996fba8d71c774a817fe8e59fa00b77ca497764cde76c017c2747b17372ad781d5a7032b77a05b2e8efe0a71ec3d08d2e7113e580ed36dd816f2c17df3686cdb85b50bd5930dd1e7606b929fd0f11e7c84d7d1c5ab6a4ecbe17708e3770891df8638e7fd45f0906e43f49187f63f8bd06d883eef9e26f2127ab42ff8a60abbc5efc578fe81eb38a6cfaad60cf84d2beadf68f7f3489ce48bf2a3cfd7f9842fa517702e12cd1de798ca79626f9246f7d67b2af496323d6eed3865625b18c68bfab2429ae49fee282213ac030cf19d9446df5fd348dc96677726e3d00ff2f9cb8a1f948d477efe90ef602203fe462ada31fa429b48e236443f5f9348dc9683777669f4af3599c42d28fa2ec63d55016f0cd3e88beb5512b7e9f0ad3d8dbeb8e609e9582feb5f2318e77f81f3b6f8c1a12ecc2668e757423a9efb77cca67f81bf3102fed87f5d06f1e58437c6e91e11d2e3d86f7b1a77dee9097883dd7c61b91a2e06fab14ff7ca62a0cfd9306e31601d173f242bf32d5de4f2918cf3b2f942de41b812fdbcf5c8e2613c7e68367d29ee17a43703b846a5f68eb643edf81448c3ef49a88fa9ae3e7e1b4af0489f489f0af99792b84dc7730fd00d7e8b46ddfc86edbbbb2b47ba37b3ebde10e2bd2036ae47e5f0dec812929fd267bbf2e3f7dc34fa835beee245e9a7403a7cef5d09f3b56921cb95c317f410cd03784e0bef81f1bb86415b227726c2b12a6962f8bb06385ea5e9f9f039597daec6f53a8c9fe9d3995cf00d207d1ad01790b80dfb011d7fc71a7cc5a7cf70e969f00596461f61ab4979a4dbf2b83e07ff5eb83f8ef8a1dfaf358c4e7ed729a2a12f2ddcc3e0d835c8a5a7c147567ab02b5b94ff2c967f20c98fe9363c5b9119fd4ead65f421b932e79cf9605efa3bafd856cc7f53fa1cd656b359fe73597ed0751cd71e78aec0d73e8887fb5e3ea7687d6f18e3374c962f7e58b68f1c027831ac33b1d7f0df81adfe01f3a381f78db134c4f13cf5e12c5664d73c5f7d924faa6b5fe38c0706ec321ccf6a907fdbbed393c846c7c06fdc7c6b5b126c8b3996d86c9a9c83805f39036fded3e0a32a3aaf40df8a74bea073108c917fb6667c4e22f646f9815f31ecc3d11eeb3c42a77c56313ea30479d156e95e6a2ca1a33c64ad1bc9d7d72d1fc989e5704cf99dc4ad3ee02e4dfa7c2627f8ec5adbd4e513c97301e37301d12fed83404f5f486c00696732dde1f83487a4239d8c49e82714c792389e15a11f2cdc6fe1fc83bab998c90cfbfbe8ecec2257f76998ebe378e684631fdec7b893d06d78096b3b4c1f01f424e183743a76fe4170e8183992e1f2b335488fc6983b5cf9d397b27a5d44e83604bf39d1191af8a789c3da297d39e3cfcfd02e77f9c7edd91c9e7fa52ae7d268fed6e649e8d315e0c71f7f23dbe9db361dc6e438ae87d0efc2939536863a087f4302ed0bec20fcfd08b86373378cb7a1cf7f3befa3df3fdce3b0b3b3684fa4d0b57925faad81d9ae7ca18dd420ff16fa50644764cec335fadfd93b3a3183676b7d093f1bbf82d9fc15320fa4d3b932a2811fbee8fce742d03f9cb562bfcab1fb8b499ceecf311dd73f33199daf7ffa11bacd873e429e71db8acfd139f3138e8d4b487e4a9fcdf0d81c6cc0e748ce3a0c7db0e279128e63ec6d358e63511cfd1bce27fca8bef7316efff1dc8f3b6336bdef10d8791cc70ae86b397d12dbe65512276d53b12f895bde9b30ddf0ba9fc9e2387fcf27fc297d36938ff72b3657c4bb117aac72ae88cef4a01f46677a3897ec97d571027f0b16bf35a548dce2fce2a61bf83d0e5cb754ec4fe2c94abc488f735c3dc68f66b68e7316f84833379274a45b3e707666a01ef1ee6e7ab436c33d503dd2f6d9393d961ccb64833636c35c19d35742fa3c12a76d08758fd60c50f7249eb11c13ead6b4fc80953bd944e731c91b5d6c83eb20a697e80cec0c8281b2599c47151e1613ce78e23ddcb2156d207d8891ebe59e4fc46ae2f709d6a686ae05314ef49683df8be9ad57163ff2155c8f94d3cea2b47d43817b5094297e2cd3f73c1227b244fabf0a74d748a0db7014c3017a1cce86f8f8e0acf12c6e5b12a7fdb41689537e83181efa6cde06e28359fa698ccef78a642f9ca3f3ab99ceaf36f2d8a4ed2539de350c0ffc00e4ec35472921dad97c528ed2f13e323d57d1cea098cf5e58ff47369f7366c4fcc0a5c10f5c95fb566e7f7036149d13cc637c70ffff1189c7c8b712f44f388be020dd86d7315c5c3b97daaeaf6772c01a398dbe38db92b80d6f64767d23e37713c3bb89d9f5cd2cfd3446cf7706c2db12fd6a4e24711ba2afbe49249ec7ae23bc5b191ef8344cdfc6f034bbe6eba2db18fd7966c3f2b9612c3307e4cb775f0fbfc39f4bf453e0b7f9a81fdf4ffad5fd9086f77dd1cfd754120ffa55ad86603f27b8e5d2e3491da86ec743c87c1aa6f10c732cd32dccf1e8eb398d3e022793b80d616d5e01fdc95cc5e4c1f486ac7e0912273a5fafae2b77a4a372cb3d8af16372e76dab13f3b7d5fadf1bb9eeacadf0776323dd3da8b425ace7d313984ef0bc1e7d1d4e2271aa93894c27587e92ac93c87630bdc0b6ac856f0ba1ffc54f74e5ab68efca17c7b3a8bb583aec9be2f03b23e97b583af85734f01dafa2032bd713e2f7b272f742b9764ab95e10bf8f9503df7da6835b2eaa278c2b66965b2e7e6aa81773cc836e7efcce67f06e17b44bbc7736ffc3607bf13ed9f8b27110ef9b8dd7aee5e2a5c7015ffc8eb90de43f8da51f04e9f89d1bed11df1816f21d987c738dbe81d2df27c27ce4b7d5a2bdc531028dfcde1adf7fc7716d8a7b4f768e15db8ca5dbf3a9a0ff6db20ccae3fa9afc1e58d4af270bb4872a696968137c7f9c46bf6c5349dcf242de7fb9e5d2e863f035c6e351c2e35192d786e867f00912b73ca610f96cf838c140ffb90992878e217fbaf9d24fb87245f2a2cfc18f48dcea10d7dbe85b10ef989c41e836043f70f80d370eebf1389cc5a5c13760c5c1243fd26df8945b3ed209fe5e25dec1c07d1bee9fd137df57243fd26d88bef7a690b80d67b2fae2bd675c273ec3eacbeb338bd5e71942b7e1b3ac3ee8c3b01e49b721fabb9beff681f4132c9df501b4859c3e707dfef4487f09122763f84678263599e59bece6ab0d615df4057659d656eb80fcf181b97d2fa77f0f62b2633a8c6ff1c14a3abc7b8b9fa5a4c3bb34eff1e33a97bf9abe7e15e91b28e9d757c1fffa2af85f5f05ffebf3f0a76d85636f19c745e49577dcc3b14719f7ea4e26fc7dc7bdd56ebeff6fc63d94ebffc6bd7f74dcdb0cd7e2558c7b75f03c42b86f56d0dbb28b4dee5ae91293bba6ba82e0b621f9ad2c787feeecac4caacf48ca3f23f0af5124ff21d5e07f6661fa8abefde177b049246e43f4eb8a6319ff7683fe529790fc48b7e19c6c7af4ae768e71fbc15c28bf8ac48331690bf45534d4387717c5ba5ccd647a0930df27f100b33eec27d0af67f44e08f34f20711bbe58a9c3f48b8091bd8f16ab8ffe482e57f2da701ea1cd83f2e83b00dba6c0768a9f6372ef930478f6937b681bb8d7f5b8472afea6a9700f34fd32949b46e2362fbfdf89bfa996ef7ee730e3dcefcc6b9bf04d6c6b1833f0fd6f1cbf45bc02b6d589c4319fa5e36f5d0bf58c9f9fd5676bf4bd84f6dd8de80d69e4ad72fc826cb9ade13c257e61b63e1bce81f87056764da4836c1dad9cf3993ee72bfabcc8c512f579b1abcfa8aea4fde3706fc1394bc3fb530b8cd3ef73faf742e3f6ef058cceee63e57c7fbf22db865b4dcecab9359ed7b1dfd94ca38fdd09249e24f9db28f8dc7e52c45ef2ddd7453fa0e867aa15ab37fa819d48e23644bf9edf121ca4db107dd37e47e2b61e50ff86e8ebe12d853fce876f33fee80380f9b84cbf45e81a7f1b2eae6cfbf0df814c0df70599f02e6e0f25af0dc9ef6984ffb6e58743793cd7b8c10dd3ef121b1c01727defe6898f84bce81be25012b7e17b84ef7bba2cdb1a621f58173ea649e31cbddb0ee76071bc7f037e3ca3f16509c947c69734f3ef99c6efaabc3fc3fd9dbce3e3e5c6e9cff12bc278e5efdc03cff895809dfd8db2d876783f8edb31fa0c9d48e254e66f5d99d3e87314ec297e15a1db107d89be4be2361f9e697eeca6e7d835f3a9988637f1e94f993cf09b3de94f5c79d21f13ba0d97317996813cf80df03326cf218c0e369577eec56f689f43bb7726719b8e6b6af08b58711889db10fc2c55a03f10782319bf86a51fe1d2239d7d05b24e61f22c87725d48dc96c3bd02be8bf982c46d795ce3e37bafa5246ec36f00f74857def4572cfd88aa7517d515c704f0d357d195c46d88feea8e72f3473a40bf7553984cf80de007868b6fbd7f7471d3e87f0d7584fedc961339906e43f471f635895bf9f0b7fed09f89a4837c3605dff2e2f0fd308d6fac6790b84d47ff33f87ebc0189db74fcf6877eee6691384dc7f7e57349dc86e05baee26812b721fa8eeb4ee2365c0974784b13477f6bd798ca317925b15318dfb6033dc56f75cb45fb6cf44587368e7ac1b7e933499cea6535d3cb6a566ff4a9368bc4693afa549b4be2365ccbf482eb06f40fd89dc46db8c6d54b7a95a017f4c724e825afadc0b7b5387c9bb35317b595387c9bcbc480be9ae4433acd1707591b91384d4fb83acd245c9d6592ae4e3349968e7e8de692b80d33ae4e333007672a5c9d66609d9c49335bc3ef4044a7611ecdd6ee74cba1ad65700d89b6867a053f76f81b2c913ed6637aad49e8341ffaad6b44e2341dfd8b352071aa37f45b378bc469fa864cafe0332db311d32bf815ca6cccf40a7e8432e897ec18a20faed7da79f48adff150af308766d01f11d72bf8ce897c9ea03eea30bd6e4ae834df664caf9bb174f48bd380c4a9deea32bdd665e97897702e89dbb03ed32bf8adc934607a45bee82f07f5ba89a0d72d74bde61d03e0db681cbec986f32394df1ec760389bcb6c59c92f3ece2d17f581adddb6ca6c5d00ee56a41ee0633bb30dd4b9078953dda26f9d79244ed3d1a74e0312b7e9f00d39d390b51df8f4c934627c1b31dcc68c6f6396be03e3bb03e3bb3de3db10f4578fa4dbfc782700cf577dd701e88ff8fe02f4df84b4eb04b75cd4aee8af670a895785bb23c19dc870b16f3765b84d0bc0253e8232706f2b83be0f7a90386d17f6e63ad38ca53767ed066f75e30f401cdf7ccf2275b3e1ee8cefee0cb705e3db82a5b7647c5b32bebb31bee00f39b327e3bb27c36dc5f8b662e9ad19dfd68cef1e8cef2e441e4cb7f9c71769a7707f398e7728f2b53bfaf3e841e2b44e7bb33aefcdd2f7617506bf2871f8e6109fe4d6d9bb2ee00f2afe680175d997f48dc7dd72519f433f165348bc2adcfd08ee130c17fb5c1b86dba600dc0308ee1417370edfd232ed186ebb0270db56e266e08d4106ef05f52071da8ee84f631e89d3f403593bc3bd9a387cbbcb1cc46c1bfc8a640e667c0f66b81d19df8e2cbd13e3db89f13d84f185bbfd994319df43196e67c6b7334b3f8cf13d8cf1653ea8429ddbf008c6f70886db85f1edc2d28f647c8f647cbb32be07113da05c98cf96833b3715e8c3c0b3ffe1b97ecbe7b2b6d6f24dbd4c1cced432f49c0ecf8e610f9f415f51cb495ea4639cece1a3df5980f579e668a5fcd14af993b2f2ef31c6cd1f7f4ac97f1ce47f89e57f5ac90f7a8dfa6b7745beee72f9f874960ffc60e059451cf78d745d8a7b2c695d0ae7a219f09781e74d19b0477c9393411f18bf903896a7fc711ff04cae1cd119acb4efc06fe5cf0ae57ae6911fed1ddf82637f42bf18f96c957d5bcca01f8fa9241eb46dab31796c783691c3f23d9e61926f80197c8f057bcb4c7fc6af7f965f6b5c373ecfcae1dc81efb5e0cc0ebfeb60be0cfa7a5842f25bbc1b892c2067781683730a7cd70dcf5f40cf8d26331912248ef38c3de39e036521e4f784b84cf1b905ca344f97290edf62f99da0cc098c17f4cd704f5b83e4b1b4db092ff8f6191f5bc96b073c5b86bb59fbc0b86f46309ed826afb93acfe0dbf11f49dcf27805e2f8a66a29895bd05ec6e957113fd4ff40c60fee8a657a327e3d19bf5e8c5f2f665b789f7f3989dbf054264f2f42b721dc43ab3881c4693d60be09ef49583dd67271e2b076cd0c663883659c387cab8c2f34b9e30562f2f12208f78171220eefccf00e4afc55d65e4b495ca8bfc41775218e537096983991c899f5e913dbd79034db16291227637f0c7fe737c1645dee968f6466e5c3effe96df60c6af8d92bf3be41fe7e68f2f56f2a30f26b4a59315f94e56cac3da61bfda8cdf34253f9f4b7b2afc7a2ae5c1efcc7e2318bfd794fc301fec3785e57f5ac9cfd732bd14f97a29e5f95a86f7cd13095d2a0f6b99fd7b32799f92f3c75f67b8dce6a5b5453e9b87f935d3c7b86312f81fc1fb0199bec6ed737d999de3bb4bfc9d22f85e1fad5de06d54b47641df34d88ff00eeb2f248eb836ecc7d2fb4188efaeb1fec29a2673865eff38ac7dffd1350dec1f3270afb7e24412b721fafcd992c46395eb980cbe639c4ae2810db519abf346ec506e9c4bdf623acbb7ff24efe432e00b2203ef3bf17b6cd4d6e7baf4cc39846e437c0bf9048907f2b7ed9147fea18407caffb671de8dd8e430ef7544565ce3e07aee2aa6bbabb2bcdbe13bf7eb5839e5fea5961e7f87a5e3388bef24bf22719bff1e93bbb6bb97d820ae1bcfab6c9b9d3f2034c22b3a0bfd80c9902071b21e6c8b6d0ceba768bd47659a27c8745dd532615b7099e2a08f68bd47de9d456bbb07082fd4f7f995bc7699426894d778c60beeb044eb803cf66dd0df32eedd715d3aa3eab2990bdcb219f4f983631bbecf5c4ae224dde0fe71022b8f63ef70567eb8dbae06f7df5fb0f26d207e112b7f919b6e8e96f9476b888b59f98bdd74d35d298f3671092b7f89db37cc31b2fcd19a62042b3fc24d373d14fe987f242b3f12d2610c30c72afc718d71292b7fa99b6e8e57f8e39ae33256fe3237dd1ca79487bb4299cb5979b8f38a6b96e8774ab9fc70372873052b8fbe6e707d7fa2521ed72057b2f257bae9e62457fe38facfc439355fbfeb6972e65b1c2ba37905d61a99ab5d3a8ea1195cc3e0d8fe06890763fbc128670f96ef1b960fc7c14f8c7b3715e77cdc47817f828ada241e94ef883e31ff639c3baa06d730b88ec07fdb3278f7af3ba153d9301ffa00fd348b5d1fd64706d66999d1acdc6828877e0a7a107a0d966719602f33ee5d37690d03ebff4eb87efa2c5b26fa9dc0cfb3f1e87702bfc8c69f401e5f66e3d1ef047e958de7fd9d40d88375c23bdff82e15ef11647fc320d6e96e96cefd01c1f9c0a1a0bb38acd10b9a1f7a113bed05fac33b485d483c46f6f1e0e320ea3770a72a033e0ea2dfc51801f21a96fe3ae37713e3077774e2b037c8dcccf8c11d9d680d82fe0cbe20711b8e51e449b0742ecfad4c1ebc5b04f7d832b731796e73d30dce0b1348dc8638df802dc72174ded8c1bef03068a79c73427c1fff3e89dbb6c7772dec0d42947f0289db90f8880aff6d317ecdda4867b827836f1072f2da909c5de1debe734b28df93d8a94d2fc4f734bcfd3d0cef877c4b7463f3778c6cd8dc07758dc1f799cc5d041fbee9e5dce7067a86bdb58fd6a170f724036fd5a3f3cbbb191dfd707e9795a53d7c7fe6bf359d411f681f92b8ad1f8e6fe7b37cdfb07cb88efe3ecb67b31559dd1e7e1eab277f7b9121f835186db840bb88d0c0c6cc00813650a00daaa4c57fc8ca59a37f15edeceb63fcc72c6e23d473be374a6077997b7365cddc476c04f6b89971c6dd8fde47e8361c6fdc3dd5f86cdb1c01f36efc27b75cdeb534d90f64f04e06dcc5cc801f8a8a9388fc48c7b895e35d975ff49d18fc1de0fee7f0c52e4efcbfa4eebedfd4f02e2e8e85e0e3a2e264120f74d2a57996779711423976e6d805fd5e21bd7fa5deb07cfc6793e73d4f2a16b377033b06ab845e66b069160a6d6f64740fc68bf666d76044ea1d58e7c0e05fed837040f05f3686742cd9d434aca24c78a7d1fe65ffec10b21d1a74aec10140e89fe3a820322420f509f25b8c4e4199a1a685d93dc41e10a49d1ae09c1dd4b19f39c5d40bd7a6c8bd7df877af2047bf10b467450e8b67725858e1fa07fff5098a0d0d0a5a218704f48303cac0e0ffb303daa941bc7310da523dcd6ec1a4723c43e91eb0ed1f0ccc7d8289e29c8095c5eb19889d9bb3aa2a9d18507999ae01e6c050ba010105153a3888f70f253c2afcfbdc50d23ea1f49d02dad080666b739a691784e785dc72eb7e76f06f89673750992ce3895ef458ac82345387a03656fa66e1bae1ff5a645db4487875d8f60ffb27d92cbc197c4d4e4bfc9f0eb3838c3d80e90418bb852a8b39b4dd4db3f08ca66b8e06fdeb985b43d9beb3fade3398e8f3d545d68c6deefa610d2a5bf8ceb67fcedafe8bb3764cb9556b619aa56dd51a5451b57c8ab5784dc213509f2aa452c9e65650aefe98a4fe70f975d43fa8fe6cbe7e613eff064887939fdb00e144757a90b5b5ad3c6f85e6b648265464ee345995309a2ae3922a2bfe6955563d76e453654554af4a55da3fb2066b281aac4a064d8309498335fe7963ccb67dff2a46365983f699c4d6056b703dd506f3cba069302968b0b9d5602d4dac1a4c2c2b91029ed2c0d72f01785a03dfa004e0190d7cc312805748561bbe96e95356ab3d3aa06597e60786a9fdc2f51caef8acad58cbc997cbdaeb6141d83b90aa7f38c7e7b36c7bf89160ba6a167ee1b39b9bd24bd3d03604fb2b2577a38dc26e541e31b4ae5643b229dbec1b0b7a6abe5e6e5da042dcd236d22dada6c672139565cd25dbed4bfe3266c4015e2cd7d3586e5ab65ad6d258d6291bcbf535969b958de5061acbcdcbc672438d65ddb2b1acadb1ac5736961b692cb7281bcb8d0596cd4233b6176efef919a0bbc9eef6ed60d6a2c4b3407d418bcdc2fe631fff9447a29cb6112701bba96a524629b4896013c9e06ceb6f2919dcfa85d85a03ddd636956c2d1c4c4e5f27b6765850b5a1267b8e642b595a6bb30f1f77612a945b7febb0f59be669fd6225d5dabf8ed4fe1b40e3e608cf9b7a6bbda937939a3a1cc4fbad93a6ee16fc7d5e403f2754cdf1d070a56bec6da2fa92a1259c4176c9d3acc54b05af75b37f32cae8b25d685fe51544b3b0cd250bb3eb4ffbfda1d8ed4b5d6df86a947ff8ba61decae7fc87af7a1237bb836a6c9493070e5e4307df4203df4100aff004af2f81db754513494f745d31e280ca7f79ad2b1a682c77ccc3b2925b75586ea9b1dca9aa5a9a031abeb678f401fe2cb7d258eeacb2bc70d3c7f7277f79b3dc5a63d95465d9a2458b03c85fde2c1b6a2c77a9aa2de95f5e2cb79158da89c93e3f2f6662da56006e16aebbeda5ef75bf0629fdd4d4cc085353b8ecb7ba2ca75cf0f43ffb479b9cec6794266517459b9eb6d3ec6cf722ed6c7b0db84591c08d24030ed7f1eb66c3e62e1d4a6bba2d255d8956b487a96a03559c9c9afd34969ad9b6c69e8534f31e7a33efa001b72a12b889643f9baebb01b06dc0a3b7b11ff7db871f0806e76d9bcadc855b51eb82ad68af2ac7a25248abd9d28e5293db96d9bb9026df4b6ff29da4260fb77efdff254d5ed5905e9d66df479af7c27d6973af06ae9e6cfb1632f7ed17dadb3f218e66733b6b36b77f9136d754033ea048e05d34e0364502efaa01b72d12b89906dcae48e0e61a70fb22817793068c70277fe63a193010735018b7dc4abf4cee200d17e10143b33cfdb334921d58c86071503858945f186da8d85d328a7aeb6e16393868268b7e8439c59c61b2a7e3a5378b8325b3d8a2aa59a454b2752cc4303a55398b944a1ccd345a48a6111e3aad9b35a554dfd29ac521d2082bb6cea1a6aa356529a4d55aa6a53445d896e95cc81471a83e45eca1011f5624f09e1af0e14502b79280edf87584d0c59bdb2ede85f53eceac93ceacb5c6ec488d59d7ea33db4b53d95145aa6c6f0db85b91c0fb68c0471709bcaf06dcbd48e0fd34e0638a04de5f03ee5124f0019a091eab99e071d537c1365a2d8e2fb2166db55a9ca0d5e2c4ead7a29d568b938aac457b0df8e422813b68c03d8b043e50006e167ed4e96dd6cd39b92d797a89a7f15e9296c469dcbae36912fe9879a925d4a6ee83a4a6b52d706a214d7b8adeb4074b4d1b7e3c3b799d34adbd725d793e9b4f7d3667fe06ed5d7083f6091b74bb3c0dea2797d68c1d256d87df0d7bfd0bb45dd52ea06a8df715c6e166e147ca4605ebb610294e33056c854e0f1bb5b48cb586ed24f54fdb8dfa15d23ffbe8fdf3100df88c22810f9580ed37a9330b01cef34daab364e30d2d71d03ab1f1aea15dba0f07bb8418a798527fa3ea5ff088332034ce16798cb3b4726b867b98d45ae107f713cada5ab9ef81f15fed82b2a707da3b37acf33970d39de7cfdf0e030b6e8741613b3434d2ab663f89340d1f2e6938bc79b0ae3fb81c05b539b50a7baace0797c105b7c059a6f0ef1ec549acb5d011420b35b74f6dacebbc9c077976cac9190f33fa78d845431f52c8409b07f848c9b0c23b0cffe42bb37641ccfe1b674fbf57664385054373ab62ebcd047f0eac0c7f9425c3b9467ec656552535cbea2ab5bdbdb0372cca5cfd5b824749ed1f5e35e9f68fb6ff20332844e915e4f5b700eb6a6567ae09b975ce0f5ba7aed03a5589a0b54f37ad7d2e2841fb1c2d81dbf6b950ac32473e5f47eeae210f1790633ec8c7680ab9a8040ae9a1897d71b1621fab897d4909c43e4e137b44b1621faf218f2cd6424ed0147269091472a2067e5909c04fd2747279b13a39591a2fedf6709dbc6bb71f37fc47cb2b0249ebe468581e2eaf34f95fb56b126883654fa965acfeae9285e24d73a5de34bd34e85145439fa219ebd52530d65335f06b4a00de5beb09d716db13fa68c8a38b45ee2b21db86bcaee8863c4dd3f5f525d0f5e91af80d2500efa7a9fbc662d57d86867c53b1c8676ac837178bdc5f43bea558e4010272b3f052ee3fef82a77a6e4bacafcccd256b130778eb3153f7a0e3ebb464a0d42e567bb76942f1a6b9556f9a411af8ed25001fac59d4d8622dea2cc9a2c2dbd847fe831685bb4f7f7bb27e48372a6c737567684c7572aa958fb9664a674b0d62d57697280f6f903bf506192221dba1d77a102df605e15009dcdad13dc5dad1391af2bdc5229fab29e4be12286498063eae04e0e769e0e34b007ebea6f0fb8b55f8051af203c5225fa829e4c1122864b826f68462c5be48439e582cf2c51af2a462912fd19027178b3c42406e163eb3f9270fe52a5700d53b967d28aa05f98e1b3e49c93d7dab9a97fdf5d90aeb552e692aff2827b0f6d729a533beaab96893d148adad1f2db6ad2fd5901f2b16f9320df9f162912fd7909f2816f90a0d794ab1c8576ac8538b45be4aeaade10ba9be65edad555d1b2afdd5f527a51e1d3ef8b1d52d873cf6f755d2d8e3770dfe68f7349e0abb7cb9c4d0868551925159219e1634d5dc6a6aba50216e6b4fe9b676b5c4d06e81ec8f04f12dd0dfc11f9f2dd03512b83dbf981965aefef9c5b5522f09df749d52d65e825fd88f321dcca1415aaf207fd6fd91a57709107b05bc2d5edb90039a4736dd2d95bf773c23f58ef0715963634a2a87fd15dcc8d3b9de279e0dfb44a9996b7d61b4d4c0e113b875e3a0c7f56f55fac1f039a9b9c39779f9fce2142f95fd598b746d68fca4e842ebffa8a5a26a5dcbfee6727e0748c537b4d6d1c2dfbee3c3b4ed682f1861d2b11639c7fc9fc9fc9326c3a7c5e78d3a2d863f3a2235e65ca334a6fd39c4ff6bcc7f88ead798e1af6bf1c6dc2688da9f20aff296d6201df84609d8fa4b7ac994cb5fd24d1acb97cbc6f2668de52b7958e6b6990fcb5b3496f3cbc6728cc67241d958deaab15c583696b7692c17958de5ed124bebbbef558965b1ae47c76adc169783db1d1ab7d7cac1ed4e8ddbebe5e07697c4cdee24ed8f68167b647db7569537cb51957b346e6f9583dbbd1ab7b7cbc1ed3e8ddb3be5e0364ee3f66e39b88dd7b8bd570e6ef76bdcde2f07b707346e4bcac1ed418ddb07e5e03641e3b6b41cdc266adc3e2c07b7491ab78fcac16db2c6ede372707b48e3f64939b83dac71fb4f39b83da271fbb41cdc1ed5b82d2b07b7c7346e9f9583dbe31ab7cfcbc1ed098ddb17e5e03645e3f66539b84dd5b87d550e6e4f6adc969783db348ddbd7e5e0f694c66d4539b83dad71fba6206e235ef0e2365de3f66d1e6e235ea866dd6668dcbeabaa6ee0d4db8bdb4c8ddbf7e568b767346e3f9483db2c815bb3d095dfbafa6984b3c34754434cdff0587b4089bfbcd81f9a2eec59a8fd39e5aa7ea7a05859b563fa67251bb08e547e92c4f770a4f29cd4dca183c575ff033bbb97b8a9ff27f49766a1dfc0427fdac65f22da0b45abfad9f8fcb68ebf009a45cdd646955fca31aa3caf71fbb51cdc5e90b8d943a095a6f843a0395a557e2b4755e64adcec4da3df4d914ffde649c8d675d5aa2881d4c3baaefac354db75d58b1ab3d51ab33fabcfec258dd95f1ab335d567f6b2c66cadc6ecefea337b4560d62c746f691fe0ae9b07d6d5bbcf6962c28587d01de4163935298c5f2c40acb04a8b816a9501371eb3036e75b968c3e97cc90cb2bfeca25cde4ac6f29b419e8b5b0b2466e175a958f1e3db420d3c5d02f04512b81dfe32b1e2bc86bd2af58cd00be8bafae194ec05c18342d4a121626957331592c6448baf11abfa374c8a9756eb198ba59609dda81efd0f8e59f487b3ab3762d59446acd06b6bbd9c7a14c26d3d3b5e5977e8f40e7aa9fe28635fadd012aa27afd6beaf495ddab2585f1af9ecb8bb811df93605497715fef84d8aaf4b02d88b8a1bc68abfc6fa86046e375eb50b19b0f26cbcded4d4b691a6b68dab9830f2a8e82dad169b14598bb735e04d8b047e4702b6abec3ab132acb2dfd5b86d560e6eef69dc362f07b7f7356e75cbc16d896610f58a34880f34e02d8a045eaa01d72f12f84309d8bad66c20f570ebbf70cb2a7af8e93ab38f24667638d94a1b4eb6aefe70f2b166520dcb61529f68dcb62907b7ff08dc9a85fed27b9a7fd3d382ea3d2bd8b6e045e376e152617be37fdfdff7aeffa752fbda9722dbc78a7f29b24c02b7b56a142bf2a5d6679ad88d4b20f6e712b8cdbf83b8091b7189cf26ec0bc9c4432ffde53de2cf6f482707a66451ce0c380e363b3bb18ee19ebc77358dbe49cc0eadb90d12368a68fc3bc6f0a8bf7c326bdde14bade9772ac1fefb2b0d7ce712802fd7c09b9600fc6b6d16d8a5ca59a08dff2cb042e3b66b39e69c6f246e7609d2acc825c8b71a70f32281bfd380772b12f87b0d78f722817f9080ed02a985b6406a59fd05d28f5a2df628b216ffd580f72c12f82709d8ce93ad8a9d27ffa721b71690bdbe60fcac75d2bdcad1497fd1b8ed5d0e6ebf4adcec58ba4f09c6d2951af8be2500ff4d03dfaf04e0bf6bc6b47fb166ba4a433ea058e43f3485b4298142564be0d6bb475b6958b30e33dad973c70d4df6dcd18a61dffedac714968bfd769280346bdbb6bc3565eb86df8e85b69c75005d21daf323ba9c7f6a72b6d7e4ec60e5ac01b2c4895c29903b4d6489f9caf39726cf819a3c07597952a6f2bc360672557e6ff2e0bf46e26f6b727009760f6b35f08e02b878229a07fc6f0dbc530924affc2c48c0ed59ee21c259ae089ee72c372680370b7f44ec9ff49dd62d880d36d5f19d76a8649ab617748e55e5b01e3ff0d89f70b09b923e2160753ef288fba5c362b2abb67c75d5f63f71c9046c3f3f3c26f8beb786777258adf6e1d75b8b9f6313795cd62734833b4230b898a7c12525706bfd5d84917ff5c50fefef33f2a72470ab8e23857e284a9ea71fa6b546e82a35423a6c84ea354046e264e7dda38a9d772bb4a6ed26346d0dcfa6ada1897d74b1abda9a9ad8dd05b16b7a8abd9e067e8c005edb13bc9606de43005fdf137c7d0dfc58017c034ff00d34f0e304f00d3dc137d4fad2f1fa80765840b0e37037637f8fc0a73fd5d68685138461e1e3da7ec3c24612b85d279e588e3dd0c612379bffa44236bb792e8b6ca28dcb270be3f26b8b17efe7332e6faa81f714c03fdbb54f3b1ff03a5a03f4aaaa01aa73cf7d338ddb29e568eecd256e7679766accde6161e3754cb05cbb0c51c0eb6aadd25b3e50f79a8aeb69e07d4ab0c3db4203ef2b822ff0b2a7fa1af86922f8e4b63ee00d34f0d345f0c1737dc0b7d4c0fb89e0a3bcc0b7d2c0cf10c0efbce38e037cc0b7d6c0cf14256fd3c607bca106de5f36452ff06d34f00132b8975ab6d526ae81c2c415973a519e896b3b4df241a2e43f79d9f9f61af86001fcea51155ed349230dfc2cb9137975ffc61af8d9a2e4a3f6f501df419b3d869463f668a25565a83cc07bd9e68e9a6d9e23d8e6e27a7eb6b993a6a773cba1a79db5aa0c13aad2b9be5f559a6ae0e709e08f7a82efa2819f2f803fe709beabb648bf405fa4e386d7fefe5f73af457a338ddb858571dbcd8b5b734d71c305c56dbfa59fe276930ed5f609a2ffe86f181d112cf7cf30d97752fe076b1749fb09f1a0ebe298fc0b4655f1d70ebb76d70ce112ed9ca5a11916ee0c87986dbc8ca085c66984c4c9fe8447f672fb99c1ff83029e0303ce83c95d9f13ab2d494bcd1c470ae6387a2b3f73dc4303bf54005fe009bea7764c7099704ce07bd3b89526f9e582e4df7b4ade5a03bf4200ffcb137c2f0dfc4a017cdfadfdc0f7d6c0af12c0d77a7ecbd847031f2580d76ae427f9be5a8fbb5aea71a97090b7d7f0eddb619ffeb49fb6f2b94658f91cfdf2015ecbcffd3593bf56307971559ec7e40fd0c0470be0194ff0365adb5e27b46d5202cfd3b66d359d5f2faf36bd74de4e03bf41006fd1e217afa56c7b01bcd9be413436d2fcb33faf9d451b60dc9fb63e38a899e5466754e43b28fc326525ea68ec33bdc1f093e4d9af5903a31f61cecf2bff5ae0c6483fe499cf7e563f071af32faac54d819c35c30b3df24ae5e670a5f2ef92595b0575d0baea2dd2ecf4b75f573d50031f23814bc78a79c00fd2c06f950699e67ee0076bc3e36dc2f0683c87c78e9ae4b70b928be07924efa4818f95c0e37ee08768e077482b82841ff8a11af89d02f8aaddfdc03b6be07709e027b4f0033f4c03bfbb040d7ab8067e8f003eca53f22334f07b05f02f3dc1bb68e0f7494bbc967ee0476ae0e304f0c19ee05d35f0f192ce3dc18fd2c0ef970e533cc1bb69e00f08e04fede1077eb406fea000becc13bcbbb6669f20add9ed59dcc941f45458ff0c0963fdc3639a615e6bf86334be1325beb504bebdc379f87c2fae3d34554e928c602f3f551eab814f16c05beeed077e9c06fe9000dec113fc780dfc6101fc744ff01334f04704f0f33cc14fd4560c8f0a2b86843407e459319ca449fe9824791b3fc94fd6c01f97063b4ff09e5aef7a42ea5d46d24b9e5ed44b439fa2edf3bb856be801c17ad987cf29121ffb7d7caab06509f7004fc6aaba17d835f8978df50ed6fcf696dff9796f047631a7877b26bbdf1bc2ee057a7c8b3f55b3d2692558d7f6d636cf4f099be71be69de3b533efa359e9d3d202ae939f95f6d5c0a70be0433dc14f93c0ed7db519b122afd99dae297ca6a0f0d53f9cb98f8fc2fb69a6f24c094ce50c09dcceadb36265f8f076a6a6a767053dd539ea13af539dfe1af87302f813b3b6f46a84011af86c017ce0477b7a493e50037f5e00df65502daf4fd08334f01704f08b5ebcc1ebd6cf600d7c8e007edeb473bcd47296063e573c60bcc0ebc2c2d91af83c01fcebfdf7f11a238768e02f0ae0a3269eec053e54037f4900dffa8a33bd747e8e06feb2003e68e3cbbc4cf15c6db079a5a0c146faf59b3c83cd306ddc9c5f8271f33c6da25a204c542ff5f69ba8ced7c0170ae09da5b92a0ff8051af822e9a4c113fc420dfc55e92cf0343ff0e15a832e2e41835ea449fe9a2079837e7e925fac19feeb790cbfda8ea02fd1aaf2865095cbcff0abca08ad2a6f16d687fd3c688fd49afcad1234f9a59a9ede16f4f4fd003f3d5da681bf232d9307f9815fae81bf2b808f1eec077e8506fe9e005e31d40ffc4a0dfc7d01fc514ff0ab34f02502789773fcc04769e01f08e073cef503bf5a035f2a80ff34cc0ffc1a0dfc43e914ea023ff06b35f08f24f00bfdc0476be01f0be0bd87fb815fa7817f22815fe4077ebd3670fda70403d70dda22ed536191b6f1a3e366f92cd26ed4c09709e0471f9df2ba6c7b9306fe99007ee71d77786d466ed6c03f17c06b2ed9ce6bed7a8b06fe8500fedae2ce5e928fd1c0bf14c04f9a1b9fe3037eab06fe9500bef99205cff980df2681dbab14cba503397b87e0eb20a1a6f5e191bb10b8593f2fbb5dabc40a59fd5e6d3b5603ff4600ff6cd73ef37cc0ef10c09bed1f4463b6e3fff35e798f0af07a4597154ae78bf7db98af87a9efc2a359eb57a0f4b26ad72cee949ada1e207f1fcb7d607596342ee739d4bd4b9b517e901637d7f8cd28776be03f0ae033aff503bf4703ffafb49d1ded077eaf06fe9300fed4757ee0f749e0f650f77fb1220f75c769a3c2cfc2a870c96d750ff51915c66be0bf08e0fd17fb9d18dfaf29fc5741e11fdce2a7f00734f095526b8ef1037f5003ff4d006f7a9b1ff8040dfc7769d7e4093e51035f2580bfeb093e4903ff43005fe5093e59035f2d9d7cdcee07fe9006fea700dec613fc610dfc2f017cd3b17ee08f68e06ba443b83bfcc01fd546adb5c58e5a8f49c8f6c78cfe96ce67ec2fff3434463d65fa5967f4b8c6c8de652b25a3273446b112339aa28dc9f1b8f8156f6f9f3179aad6e28978912dfea476229794f453f4af036adc52e5e0f694c62d5d0e6e4f6b969629b1a54dd718559498d10c8d518d12339aa931aa596246cf68072bebc5730f5642176d1e072bb3b431bf565c5838ddef37e63fab81af2f801b49f23ce0cf69e01b08e02b3c259fad816f2880aff2047f5e03af2d80f77fc00ffc050d7c23017cb827f81c0d7c63013cf9a01ff85c0d7c13017c534ff0791af8a602788f497ee02f6ae07504f01b3dc15fd2c03713c0c77982bfaccd369b9763b67945e356b71cdce66b8b9b7ac2e2461c7df22c6e166855d9a21c5559a871ab5f0e6e8b246ed6dd70837871ee865fd566b22d85994c6c913c33d9626db9b955b1cbcdd7b41eb8b5d003473fecd7035fd7c01b0ae0751ff1037f4303df46007fd013fc4d0d7c5b01bcf6a37ee06f69e0db49d39827f8db1af8f6d2bae4313ff07734236f241879cad3c8dfd5246f2c2d1d3c257f4f937c0741f2a4a7e4ef6b923791169a9e922fd1c07714c03b3cee07fe8106be9334bb7b822fd5c07716c0c73ce107fea106de54eafe9ee01f69e0bb08e04f79827fac81ef2a80bfe409fe89046eafe0378b0b57f7b709a2fb866e3db26e4ef733db9aed4cdfe0bfe6f0dfb6667fd3de1c610e370799ce01667bd32d28d18c94d9dfebcaff7f34f99a4bf26d24ca776a90a18f6919fcdf3b94cf87ffa71affdd24fe1521ffead77699c66df7c26bdb97fce75bdbcf34536b2198da0933fd4ced730dbca500defc193ff02f34f03da475c92c3ff02f35f03da51db027f857dad2bc95b0341fb471e2799fa5f97209dc2e965b57b5580ebd657adeb9fd5ae3b6571e6ec0c89fdb0aad55f696c6c5e7fc5ae51b0d7c1fc95867fb817fab81ef2b80b7f104ff4e5bfbef57ecdaff7b6d2fb47f917ba11fb4c5d60125d80bfda88da96da431d546ed6f00db1b057e3ec6feab356a5ba1511f9debd7a83f6983443b6190b8a65d13af0b30ffd3c0db0be0af2d5e3cdb07fc674d2d1d04b5cc7cc94f2dbf68867360090ce7574df283a443d597fd245fa9497e700924ff4d93bca320f9e257fc24ff5d03ef249d7bcef7035fa5811f220dbb9ee07f68e0874ae00bfcc0576be09d05f0f316fa81ffa9811f2680dfed09fe97067eb834707982afd1c08f10c0bf5ce407be5603ef22d9f9ab7ee07f6be0470ae0cf2df603b75fc945f0aed291ceeb7ee03109dce63f4a18cf679cf282d7fbb3b806de4d00bfadfd7a5ee0094d2d470b6a69f0869f5a921a787701bc8b27784a033f46006ffaa61f785a03ef2180f7f404cf68e0c74a67176ff9815768e0c709e0df7b82d7d0c08f17c0fff204afa9819f209d17bded07be9e067ea2f479ef1d3ff05a1af84902f8f69ee0eb6be0274b039727f8061a784fc95a3cc137d4c07b49d6e2095e5b033f4500eff6ae1ff8461af8a9d26791f7fcc037d6c07b0be04d3cc137d1c0fb08e0233cc137d5c0fb4a039727781d0dfc34e970c1137c3309dcfefcf4e9f13cb7e83903eb925d61b0b93649f71326e99a4b1ef0da2ed6d5547386a09a051ff8a9a69e067ea6f469c4137c0b0dbcbfb4a3f304afaf810f900e093dc11b68e00305f08aa57ee05b6ae083a4f1c5137c2b0d7cb0005eeb433ff0ad05f0660704d1987dbcb1ae7ec7bd8ba97412de36e4b0b3e916fcbb57f8cbe8fd42bc0e416c68f03ffd7d40ffdf753f2bdf7811637a0c5fdd9c1db7af6ef6084bfc5375d05ee334d44c6388f401f7233fd3d846031f2a807fec09bead067e8eb450f104df4e033f573a60f9d80f7c7b6dea19269852ac1a534f23a94bb6b15d724859bba4f63cac63c0634050a381617eebdfab1df8f21d92f75959db903e2034f17e6189c21fc39d27e872cbbcddf2fcb05bb632fa63b8f2d443eb9a8d351bbc405ab879dae00e12b81db52ff4b1413b92290c9a68d20f17a4379ff849bfa3d6832e12a48f57a307ed2431b03de8628141538dc1f9ba7a76d6d47389b487f3544f53ad7147f8a8274fe3eea2493f52dac7794abfabb670be5458381b33ae8dcfc2b99926f965d267bfcffd246f2e8dbb6dedb87bda3a19770f0dfe3e3f44ee6d4afdd8f872c19470e1238faf5784e3ebce79c6d7e2e4d5c6d1ddb426bf5268f2515ff835f9ee12b8fd427995f465d3261c16fe7a925d9335343dbcbe6eb6d03ac628a163ec78c2865ec7be2db58a5c5d48458ef5aac81e5a45ae117bf8884b7c2ab2a7067ead00dea2c5342fe76cad34f0d1a2e4b5bd1ce2b5d6c0af13c11778fd98e45e12b8bd17727d5cbf17b2ba43e55f5ef742f6d6fadc0dd251fc777e7d6e1f09dc0eb3370a63d2306d7abb429fdef6d518dc243018520d06fb690c6e1618f4aa0683fd3506b7080c7a5783c1019a398dc9634ef0ebbfe15f5ee6d446eb19b70a3da36fdfbe5e7dbaad067e9bd8ed1a7af5e9761af8ed02f80df3567a9d02b6d7c0c78a478ca7bee003de41ebc277489f307ef6ebc2076ae0770ae0733cc10fd2c0ef12c0dff4043f5803bf5b3ad3f8c50fbca3067e8fb4aef604efa459cbbd82b5dc79c71d5ecb874334c9ef13249ff2ab9fe4876ae0e3a4bde44a3ff0ced2a2bd5d108d9d61d6c5a2fdc88047af90e3d9610e5bb6b44bf7f1c210ddacbdadf1ae465f9c9742aecae11fffb2f74dc5ddc2fde16ea1dc02697b86c3348b7b40b0b8b17ff859dce15a477c509c70e678cd664768e013e4b5b5d76cd645039f288277f472d375a4a6f349d29a71ad9fcebb6ae093a539c113fc284d2d0f096ab970d35dbd3cd375d3c01f1675fe949737c0a335f0476453f4b296eeda96f251694bb981b13f27736090ab5ff86332d90e8dbf377cb6d706f318adb51f135abb6532e6d5da3db46a3d2e55ab4658ad6e30651c049f6f7c2a73acd6464f086df4e2cac95ed6759c063e45007ffce0855e876dc76be05305f0fd6a1ee335d09d2081dbdbbb4fc6736fef86ee513c6eef9ea8b5f134a98d6b06d17ee1c2a07f30cfd8cf71a76467178f563e49e3f894c4d16ea82af9d85f613a3b880f0b3bca995e7c4fd6f83e2df1b5edb1ab69192c65da9acec17f270716dd29fc970fcf9e1acfe912cf54c8b36bc0b1bd39d48b4f2f8dcf0c4da7d9875cfdc321a81ffc76e4b9a66fb06cf3e17b8ac67766d5d6734a98d03fe0efc3f1546dc07b4618f0921bfa0d78bd35f059d268ea09de47037f5600efe009de57037f4e00efe6097e9ad6cab3f5e90d3fc7673fe3db5f2def1bf6d9015ead7dba76f8f2bc7af8f2f5e88aea3ab3efa729f10569f7f597dfd2e90c6d8a98234c114125bca6883335f0b902f85def75f3daf1f6d7c0e709e09bcf786ba60ff8000dfc4519bcb50ff840ad415f121af4e7357e0d3a48b3cd9755db3cfe9dced5b5cdc11ab757f271abee31e4591ab7f9f9fa5d75b99dad35d302a1997ad7f31bbc8668e00b05f02f3dc1876ae08b04f0655bf8819fa381bf2a80afa8ef077eae06be58001fd7c00f7c9806fe9a7446e6097e9e04de2888be1e24d4e1b3512ef4953af4f99adc6f0872b7ded24fee0b34f03705f0c19ee0176ae06f09e0233cc1876be06f0be00f7a825fa481bf2380ffe4097eb106feae34a36fe5077e893675bd27cfe85e1f2546686baef7a535974de8171e809e1d7ea91eeab5ca1aa9f15a22f1aa6decfaee64d33cf8dfe569a9f6dcd18ffba55a7ffe40e8cf71affe7c99d6fc4ba58f2fdbf835ffe51af887d2419b27f8151af847d2c4e2097ea5d6de1f6bbbd2aea64fb89af76bd9ab343e9f487cec59f811c14ea1bf39dfec6d6a7a711aa571fa8f56a386e1aea47710faf0b95ae3f3a9b6dfad193a841918f039bb5a3abc463bfc59261cfed83f3e873fd76a5def33a1eb09d079bade684deecf05b9fff694fb3aad777c21f40e113c4fefb85e53ca97452be5064d295f95a0316fd4c0979700fc266d43f0b5ba2130a6da7e106fd666d615e261bd50957cbfaea319cf37d2cab7b1dfd03a4693fc5b49f2b57f1fe423f9ad9ae4df0992cfdcc14ff2db34f3f9be04e673bb663e3f94c37cc66a8df06309cce70ead11fe2b3442ad1dfd1ae14e0dfc276927bc931ff85d1af8ff04f0e776f603bf5b6be19fcbd1c2f768c6fa4b098cf55ecd7c7e2d81f9dca735c24aa111fef26c84711af86fd22970533ff0f15a0bff5e8e16be5f6be1552568e107b416fea3042dfca0d608ab8546787717bf4698a081ff298037ddd50f7ca206fe97007eb927f8244de76b4aa0f3c99ab5ac2d81b53ca449fe7709247f58d3b949e4ea7c78733f9d3f2281db5d492c2174d9f572bbacd26f37d2593eaab5443c517c4b3ca6292b2128abe36e7eca7a5c034f0ae0e33cc19fd0c05302f82a4ff0291a785a00efb2bb1ff854ad41334283a63d1bf449ad6b5524c417505eb772a6696aa921a8a5a124791eb53ca581d714c0cd083ff0a735f0f524f00a3ff0e91a782d01bcdb9e7ed63243b396f5056be9ec692d3335c9371024ffd853f26734c93714243fdc53f2599ae4b505c9376de527f9b39ae41b099277f194fc3901bc5987201aeb6dca7969d845c6db047b9a96e620b847606fc40e05e70047045cf0c571f685f280203c35cc69efb89c52c545e18d13beae0d3649d85bbb4d727450bca4da4dddd95a336f2a347357cf667e5e33d03ad232a4b59f81bea08df29b89a37c43afab777334c9371724afbd979fe473359dd71574dec653e7f334b5d413d5d2d1ebbeeb8b9a5ab6901ad4532d2f696aa92fa8a583a75a5ed6d4d24054cbeaf63e6a794553cb96825a369424cfa396f9dac9f15609e1e438e67372bc40937b6b41ee0efbf835e742ad391b0acd798867732ed224df4690fcff917716f0511d5d1bbf014270a714771a0a85b8b44522587108564a433c811849d0ba405da1eed40b75f7be7577a7ee4e4b5df9eedcdd654f96fb6c76337336337ced0fc86e769f99f3bfa367cecc3c1066ce9f43e2835cc477ee0cef713e8fc407bb88b70ab3acbc80c487b8881f1da6f88b487ca88bf82d63c363fe12121fe6263e2e3cf19791f83e2ee25f8529fe0a128f75117f797c78e2af22f1e16e0d6e4678e2af21f17d5dc4cb33c3137f1d898f709b6d648527fe06121fe996f330c5df44e2fbb915c530c5df42e2a35cc4bf0b53fc6d243eda6dd41266f57f0789c7b9888f0f53fc5d241eef565a62c213df86c413dcc4978627fe1e124f74118f9d14de037d1f8927b988bf1ea6f807483cd96dfa38393cf10f91788a8b787598e21f21f15417f1e7c314ff1889a7b9959629e1897f82c4d3dd6a6898e29f22f1fddd5c53618a7f86c40f70118f0b53fc73247ea05bdb12a6f817487c8c5b071da6f897487cac8bf88f61b68a5f21f1716e45312a3cf1af91f87817f1fffa8727fe0d12cf7011df342d3ce6df22f14cb7723e3d3cf1ef9078968bf889618a7f8fc4b3dd2ad18cf0c47f40e213dc721ea6f8763771116136b1790817e7040945fb11e57a924baed3668697eb9f50ae27377789acb33f6c2db492c2cafe0e94fd296e33ae59e165ff6734853e48c1b2d72f6ee2629bd5d4509e687f2cfc2b4232cdadd50ab349fc0d2199ae00c9ef08c90c49247fb8090fb15fce6c2e79a1d59f487996acf25f6ecae2aaacd9a1c0087255d6df6ec271f6cb39a1086fc7c2ffb8ad2a4cb05f46955b4d7114c974e79ba54e9c73a573265f8df347ed71247343a1360d9fd5f92f7ace3992cff93ff49ce7493ee79d6ec2e239cf974421a2235c231b16b0453644b925291acb850a1acb666ee2e2d12e927cb4cd91f0c192c22ddc8445f3be5841f31eed262edaca4364dbca9688c712491e3148f85049e15648385752b835125e2a29dcc64db8abfd322f14e1642cdcd64d588420e6bbd57ad910c4766ea9a5d92f0b423163306ebcda23330a39cce880522be248ada35b6aa2e12b765dbd73a9bc4156ef3a21f11205e29d9178a902f12e6ee2a2872d93ec61bba25c2f5390eb6e6ee299f6cbe56e45276bf7a203ca8f08ee05497647a0ca2541ed85842b24857b20e14a49e1bddd8445eb58158a706bdcfef44465a65a4199e985c4572810ef8dc46b1488f741e2b50ac4fb22f13a05e2fd90f84a05e2fd91f82a05e20390f86a05e20391f81a05e28390f85a05e28391f83a05e24390f8610ac48722f1c315880f43e2472810df07891fa9403c16891fa5407c38123f5a81f8be48fc1805e22350df79ac64df39120d7a8fe318f4ee87523b9e23b55108da7a4968a3d1a3dea0e051c721462770308a478c4e946494803c1327c97a261291f2c9b2ca4968a27f8ae4443f19099f2a299c824ae2690a4a622af25c9daec0739586c4cf50209e8ec4cf5420be3f123f4b81f80148fc6c05e207a29ab351b6e68c41d9dea420db6391f8390ac4c721f17315888f47e2e72910cf40e2e72b10cf44e2172810cf42e5f042d972988db27d91826c4f7013772e7a682ebfb0311131b94496c9243765b10474a9db8042c912d064b724c5aaf365a1f47741569da7204a97cb523a0851ba828dd2544469b324a569a8165ca9a0164c771317defeab42c975106fff0cf46caf967db633dd944504cc35a1643948a8cc2c04fa5a05a06723d0d749829e83705c2f89632ec27183021c39a8786c912d1ef390f25659e5f948f94659e50548f92659e58568fe7933c7fc73114aed168ed40e46f3b05b25e7618bd134fa36c969f4216ec2626de3f6508483ac6d2c711316e8ee0845381fe7f850c4f84e49c6b988f15d928c9722c6774b32ce438cef91649c8f46a2f72a188916a056fc3e05ad78217258dcafc0615184c41f50205e8cb03ca8004b09caf9430a725e8ac41f56205ee6223e7aa2fdb2896e389e6fff5d60bf2f22099314c7253ee2d2278d9e246c0d7687b15c8e06880712f017b820ed7fcd1bba4e592e2be8c085656ee54b9cf8f06828cddc165cb696a366ee3105cd5c39aacf8f2ba8cf156878f684ecf0ac1265fb4905d9ae42d97e4a36dbd5e8513eade051ae40d97e4636db356ecae2e5b3f62f7abb64db35ebd138815a94c0738a12a843093caf288195a840bea0a040ae42c5e64505c56635caf94b0a72be06cdde5f969cbdaf45485e5180641d127f5581f861a89abe265b4d0f47d97e5d41b68f40d97e4336db47a26cbfa920db47a16cbf259beda391f2dbb2cac720e57764958f45caefca2a1f8794b7c92a1f8f94df93555e8f5abef715b47c1b90f8070ac44f4055e6430555e64424fe9102f19310968f15603919897fa240fc1484e55305584e45e29f29103f0dd5a0cf656bd0e928db5f28c8f61948fc4b05e26722265fc932390b65fb6b05d93e1b65fb1bd96c6f4475e75b05756713f2867e27e90d3d078d2fbf971c5f9e8b847f90143e0f3dc1edb24ff07c94e51f25b37c01caf24fb259bed04d79a0fd72472859aec2c21721e19f25852f46b5fb1705b5fb1204fa5759d097a20af89b6405bc0c15badf250bdde528c77f48e6f80a94e33f2573bc193dbdbf649fde95a8d0fdada0d05de5262e96b7ff0985479075f0abdd84fbda2fff0d45b8080b5f8372fc9f648eaf45656ea76499bb0e9539ab855c99bb1ea1880a4538088a1bd0c36b168a709087b705e5b8b9648eb7a287d72214e1200fef46f4f0a2251fde4d08454b491437a39628a685644b740b62d14a92c5ad28cbad65b37c1b1ad8b669213fb0bddd4d5cacc6b70d854790d5f83bdc84c56a7cbb508483acc6dfe9262c56e3db87221c6435fe2e84a283248abb118a8e9228ee41283a49a2b81735459d259ba2fb10e32e928cef478cbb4a327e0031ee26c9f841c4b8bb24e38710e3bd24193f8c18f79064fc0862bcb724e3ffa17167cf16f2e3ce4751bbdc4b41bbfc18ea4e7acb76278fa372d747b2dc3d81ca5d5fc972f7a48bf0e8c9f6cb263a3d6b8efd93785568173d1156b1366808c62cabd4c9a148b1368c28957ea150bb0d57aaa750d9efafa0ec3f8d8ae700d9e2f98c9bb288241dd8822192f459b7d484dd835ac8c7543d874c19cc61caf3a85e0f91acd72fa07a3d54b25ebf884ae8300525f425d43aefa3a0757e19159b5805c5e615243e5c81f8aba84ceecb51265f43a98de048ed75549e462a284f6f20f1fd1488bf89c44729107f0bd584d10a6ac2db483c4e81f83b084bbc022cef22f10405e2db1096440558de43394f5290f3f79178b202f10fd0b0214576d8f021ca76aa826c7f84c4d314887f8cc4d315887f8280ef2f0bfc5334dc384072b8f1191a6e1c2839dcf81c754663383aa32f500b3056410bf025121fa740fc2b5466c6cb9699afd113c8e07802dfa0d4323952fb16a596c591da77688c98ad608cf83d2a0013640bc00f08d2440e48db516a933852fb11a5369923b59f500198a2a000ec40a61cc461cacf28b5a91ca9fd82529bc691daafe8314d57f0987e43f574866c3dfd1d419ac901e90f04699602487f2248b36521fde5a62c4e8b9de306296b7748805490d362ff46a4e62a20f50f12cf5120fe2f129fa740fc3f243e5f81f84e24be4081b8089f70155fa8403cca4d5c14d0456c05b4995b92a2e13898a3e1688e525bcc915a0b94da211ca945a3d49670a4d612a57628476a31a8d4e72a28f5ad90f85205e2ad91789e02f136483c5f81785b245ea040bc1d122f5420de1e89172910ef80c48b15887744e2250ac43b21f15205e29d517b50c6d11e7441a62c53604a5724be5c817837245eae40bc3b12af5020be1712af5420de0389572910df1b89572b10ef89c4572810ef85c46b1488f746e2b50ac4fb20f13a05e27d5163b392a3b1e987525bc5915a7f046eb502700390f81a05e20391f85a05e28390f83a05e28391f8610ac48720f1c315880f45e24728101f86c48f5420be0f123f4a81782c123f5a81f870247e8c02f17d91f8b10ac447a096ec388e966c2432e57805a6ec87c4d72b101f85c43728101f8dc44f50201e87c44f54201e8f8acf491cc527019972b20253129129a770989284523b9523b56494da691ca9a5a0d44ee7482d15a57606476a6928b53339524b47a99dc591dafe6ea989a889b35bc8454d1c80ccd8c861c681c88c4d92668c41669cc361c658d4d89daba0b11b874c398fc394f128b5f33952cb40e02e50002e1399722187295928b58b3852cb46a95dcc91da04f4982e51f0982622532ee530651232e53205a64c46e2972b109f82385dc1c1e92064ca6605a64c45e2572a109f86385dc5c1693a4aed6a8ed4662070d728003713895fab407c16e2741d07a7d9c894eb1598320789dfa0407c2ee2b48583530e3265ab0253e621f11b1588cf479c6ee2e0b4009972b302531622f15b14882f429c6ee5e0743032e53605a62c46e2b72b103f0471ba8383d31264ca9d0a4c39149972178729b9c894bb1598b21489dfa3403c0f71ba9783533e32e53e05a6142053eee730a51099f28002538a90f8830ac48b11a787383895a0d41ee648ad14a5f608476a65e831fd4fc1635a86c41f5520be1c717a8c83533932e57105a65420f127148857224e4f7270aa42a93dc5915a354aed698ed456a0c7f48c82c75483c49f55205e8b383dc7c1a90e99f2bc02535622f1171488af429c5ee4e0b41a99f2920253d620f1971588af459c5ee1e0b40ea5f62a476a87a1d45ee348ed70f4985e57f0988e40e26f28103f12717a9383d35128b5b738523b1a817b5b01b86390f83b0ac48f459cdee5e0741c32659b02538e47e2ef29105f8f38bdcfc1690332e50305a69ce0263ec47ef9610bc9ad7227a26c7fa420db27a16c7f2c9bed9351b63f5190ed5390f8a70ac44f454c3e9365721acaf6e70ab27d3a12ff4281f81948fc4b05e26722f1af14889f85c4bf56207e3612ff4681f84624fead02f14da8907f275bc8cf41d9fe5e41b6cf45e23f28103f0f7547db39baa3f391293f2a30e50224fe9302f10b91f80e05e21721f19f15885f8cc47f51207e09aa52bfca56a94b51b67f5390edcb90f8ef0ac42f47e27f2810bf0201ff5316f866d412fcc5d1125c8952fb9b23b5abd023f947c123b91a89ffab40fc1ac4e93f0e4ed7a2d47672a4761d4a4ddc3baa3cb5eb516a511ca9dd80526bc691da1654049b47cb17c1ad48bc8502f11b9178b402f19bd04368c9f1106e46a6c42830e51624de4a81f8ad88536b0e4eb72153da2830e57624de5681f81da8f36d172dd9f9de899e407b8e27701782d44101a4bb91784705e2f720f14e0ac4ef458fb7b3ece3bd0f65bb8b826cdf8fc4bb2a107f0031e926cbe44194edee0ab2fd1012df4b81f8c388490f59268fa06cefad20dbff436d4c4f8e36e65104a9972ca4c710a4de0a203d8e20f5e180f40432a5af02539e44a6f4e330e529644a7f05a63c8dc40728107f06890f5420fe2caa068364abc173e8f10ee678bccfa3d48670a4f6027a2443153c92179129c3384c7909a5b60f476a2fa3d46239527b05a5369c23b55751a1d85741a1780dd5d311b2f5f4753765b1457564b4dc16d53710fdfd38e8bf89521bc591da5be8598f56f0acdf46e2710ac4df41e2f10ac4df45652941b22c6d73131e64bf4c0c457805167ecf4dd8b97b22daf7e10670b4c6e2efa33299cc51263f404f3645c193fd1089a72a10ff08356e69b28ddbc728dbe90ab2fd0912df5f81f8a7a8ec1cc051763e434fe040d927f03982344601a42f90f85805e25f22f1710ac4bf428f773cc7e3fdda2d3571bf4646b4fcfd1adfa02634534113fa2de294c5c1e93bf4c8b3153cf2ef511d9b205bc77e4090267240da8e529bc491da8f28b5c91ca9fd84529bc291da0e94da411ca9fd8c529bca91da2f28b5691ca9fd8a529bce91da6f28b5191ca9fd8e1aa5990a1aa53f9029b3384cf913a5369b23b5bf506a733852fb1ba5369723b57f506a391ca9fd8bbaae79b25dd77fc88ef91c76ec44a92de0484d8489b8525b284b2dca4d59ccb31745cbcdb39bb9098b79f6c1a1080799673777131623d0c5d1f223d0166ee2ddec97878492eb742c1c8d9ee012d927d8d24dd9b9a082a324c6203b7265ed68859497ca2ab746ca79b2ca6d10fb7c0ef66d516a051ca9b543a91572a4d61ea556c4915a07945a31476a1ddd5213c3ae926805975d20f15205e29d91789902f12e487c9902f1aea89758aea097e886725eae20e7ddddc48513a4225ade09b2176a0a2b659bc21e08789502e07b2326d50a98f4444c56c832e9859a991a8e66a6374aad9623b53ea80ed429a8037d91f84a05e2fd90f82a05e2fd51615a2d5b980620e535b2ca0351c159cb517006a1babc4e415d1e8cc40f53203e043d81c3659fc050f4048ee07802c3506a4772a4b60f4aed288ed462516a4773a4361c757ac728e8f4f645c5ed58d9e23602d592e314d4929128dbc7cb667b3f37e578fbe57ab7679bd0c063dd81131a8512daa038a1d1a82b3a4141571487c44f54201e8fc44f52209e80c44f56209e88c44f51209e840affa9b2853f19299f26ab9c82809cae00482aaa4a6728ae4a6988cf99b27cd2519772164797b23f4aed6c8ed40e40cf7ea382677f2012dfa4407c0c123f4781f858247eae02f17148fc3c05e2e35135385fb61a6420e50b64953311900b1500c942f5e9228efa948d205d2c0b69026a482f51dc904e444fe352054f6312b2e232c5564c764b480c712f8f961fe24e414ff90ad9a77c909bb298506c8e969f504c454cae54c0641a6272952c93e928db572bc8f60c94ed6b64b33d1365fb5a05d99e85c4af53203e1b895faf407c0e12bf4181f85c24be4581780e2a2a5b658bca3c54eb6f5450ebe72326372960b20031b95996c9423765d16fdfe2d653c8f6db8bdc521376df1a2ddfe91d8cc46f5320be1889dfae40fc10247e8702f125e809dfc9f1840f754b4d04badc152d17e892eb269c6cbfbc3b14e1d6515078296a15ee51d02ae421f17b1588e7bb89ef6bbfbc2f14247760e10294ebfb15e4ba10893fa040bcc84d5c14d7074341928f858bdd847bdb2f1f0a45782a162e414dfbc3b24d7b29caf22392592e4359fe9f6c9697a12c3f2a99e5e528cb8fc966b91c65f971c92c5720e12724852b91f09392c25508f253b290ab51969f96ccf20a24fc8ca4700d127e5652b8d64d5874b0cf85221ca483ad43c2cf4b0aaf44c22f480aaf721376ee3888e6b8e300f55b2f29e8b7d620f1971588af45f5f215d97ab9ce4d594c7a5e8d969ff41c86b2fd9a6cb60f4795f375c9ca79042aea6f4816f523dd84c5e8f7cd5084838c7e8f4205ef2d0505ef6824feb602f16390f83b0ac48f7513178dc3bba1f00e328e3c0ee57a9b825c1f8f6acc7bb235663d527e5f5679839b729afdf28350480fc625fb0454c93f94ace427a247f8918247781212ff5881f8c988f52792ac4f41ac3f95647d2ac2f199021ca7211c9f4be2381de5fa0b05b93e0355c52f65abe2996eca7ded975f85c2a3080b9fe5261c63bffc3a14e1182c7c3612fe4652782312fe56527813aa29df49d69473dc84c550ecfb68f9a1d8b9a840ffa0a0409f87906c9744723eaa293fcad6940bdc949d9b01a215dc0c80c4772810bf08c1fe5912f6c508f62fb2b02f4159fe5532cb97a22cff269be5cbdc94c5ccf4f7688699e9e528b53f3852bbc22d3531c7f93394c711648eb31999f117871957a287ffb7ecc3bf0ad5df7f14d4dfab91f8bf0ac4af41e2ff2910bf1689ef54207e1d7a9a564bc9a7793d2aee512de58afb0d48b899a4f016548f9ab764a8475b91192d24cdb81109474b0adfe4269c298a8a1b9facddf900489b9bc1246f764b528c9f625aca8f9f6e41e2ad1488dfea262e8a43eb509e421047c86da8c6b691adb1b7a386a66d4b0527f623f1760ac4ef44e2ed1588df85c43b2810bf1b897754207e8f9bb898da746a293fb5b917897756207e1fc2d2450196fb51cebb2ac8f903a87a7693ad9e0fa26c775790ed8790f85e0ac41f46e23d14883f82c4f75620fe3f3771e1e9ea194a2b1ec4d3f5a89bb0989bf50a4538c8dcec3154fe7acb96bfc7118b3e922c9e402cfa4ab27812b1e827cbe229a4dc5f56f969046380248c67d0e31b28f9f89e751316c3a8410a8651cf21f1c10ac49f47488648227901090f95147e11958e6192a5e32594e37d2473fc32aa29b1b235e5155434862b281aaf22f17d1588bf86608f9084fd3a121e2929fc067a8afbc93ec5375196474966f92d5455464b5695b7518ee32473fc0eca71bc648edf45394e90ccf13694e344c91cbf87729c2499e3f7518e932573fc01124e9114fe1055bd54d9aaf7116ae3d214b4711f23f17405e29f20f1fd15887f8a9ee401924ff233247ca0a4f0e748788ca4f0174878aca4f097a8508f932dd45fa19663bc64cbf13512ce9014fe0641ce9484fc2d829c250bf93ba49c2dabfc3da23c4192f20f6ec2cec9f11ccefdede8994e927ca63fa2966fb28296ef27f458a7c83ed61d6ecac24973900227cdcf28db5365b3fd8b9bb2584a9926b994f22b2a8dd3394ae36fc88c199266fc8e1eeb4c058ff50f243e4b81f89fa89d992dd9cefc850ae31cd9c2f8b79bb23071ae029ff83f28db39b2d9fe17657b9e826cff87c4e72b10df89c417281017ebebaee20b15884721f1450ac49b21f183158837771317e570b16c396c81b27d88826c47bb898b167689640bdb12091f2a291c83847325855b21e1a592c2addd84459f99c7d167b671496df414fb655485fdd75cbba4d57adf1f65cdb193acb45f95d9af8aecd7595695fd53b5fdbadc7e5d637f5afcbdca7e5d60ff546b7f62aefde91afb539556899569ffbbc65a6aa7b9d8fe7fbead96e57c22db1e0766da06d53a9a9ef767d98a7976da422fc34961849563ff9c672b2fb75f09bd6cfb559dfd67a46db5e75bf5b596d8ff8bdfd5b741e4b9c6fe39df05e6e88384ddf1ce7bdcb96b1ee59c9b6ce7a6d6fe86602a28b93e4ecf4705c63a47d4fb511c78121d15f0fc85c7ce2ab0ff8a8d9075d1a0b4b54565bb90a36cb7734b4d04f214b105f2b44706167318d801a556c2915a47b7d4445351ea969aa84bac853c30e7a27c839c7742392fd33de79ddd722ec6efcb24c7ef5d90f07249e1ae48b85c52b81b1a3255c80e99baa3e251a97bf1d80b0d42aa2407213d50cb52cdd1b2ec8d1aea156c0d754f64600d8781bd506ab51ca9f546a5a24eb254f441c22b2585fb223eab38f8f44353a4d50aa648fd91f81a05e20390f85a05e20391f83a05e28390f8610ac40723f1c315880f4165f3088eb239149972a402538621f1a31488ef83c48f56201e8bc48f51203e1c891fab407c5f247e9c02f111a86c1ecf513647a2e67fbd64f3bf1f12de20293c0ac13f4101fcd148fc4405e271e8c99ec4f164e3516a2773a49680523b8523b54494daa91ca925b9a52656444f935c114d76131e66bf3cbda5fc8a680a9a5b9d213bb74a45ca67ca2aa721e5b36495d391f2d9b2cafb23e58db2ca0720e54db2ca07a266ee1c05cddc18247eae02f1b1685a791edbb4721c4af27cb624c7238417284098811acf0b391acf4c64ca450a4cc942e2172b10cf46e29728109f80c42f55203e11895fa6407c12aa0e97b35587c9682c7985e458720aaa0a9b39aac24188dc956ce4a62203afe230701a4aed6a8ed4a6a3d4aee1486d06aa53d72aa853339129d77198320ba5763d476ab3516a3770a43607a5b68523b5b928b5ad1ca9e5a0d46ee4486d9e5b6a62d1e7a6501add208b3ef3d174ea66c9e9d402d44ddc22d94d2c74131e64bfbc3514e1155878116a546e53d0a81c8cc46f5720bed84d5cac8addd1523ec2f110f420ef947c904b500dba8ba3061d8a52bb9b23b55cf4b8ef51f0b897a2a9e8bdb253d13ca47c9fac723ef2aedcafc0bb5280caff030aca7f216a211f946c218b10ec87646117a3b2fe3047592f41a93dc2915a296a8efe27d91c95a12afba8822abb0c893fa6407c39127f5c817839127f428178052a3a4f72149d4a64ca530a4ca942e24f2b10af46e2cf28105f81c49f55205e83c49f53205e8b8acff31cc5a70ea5f602476a2b513bf7a2643bb70a09bf2429bc1a09bf2c29bc0695a1571494a1b5a8177e55b6175e87cacb6b1ce5e53094daeb1ca91d8e1ec91b0a1ec911c89437394c3912a5f616476a47a1d4dee648ed6894da3b1ca91d83527b9723b563516adb38523b0ea5f61e476ac7a3d4dee7486d3d4aed038ed436a0a6e343054dc70948fc2305e22722f18f15889f84a6999f484e334f46c29f4a0a9f82843f93143e1571fe5c01e7d390f8170ac44f47e25f2a103f03897fa540fc4c24feb502f1b390f8370ac4cf46e2df2a10df88caf87792657c131a2c7f2f39583e07e5f807c91c9f8b72bc5d32c7e7a11cff2899e3f3518e7f92ccf1056ec2e232b01da10807b90cec423761d197fe1c8a7090c39e2f42287e9144713112fe5552f81224fc9ba4f0a548f87749e1cb90f01f92c297bb088f16e53eaacce2dc423ccf7eafccfeed5a6b82f35bb13555684eb7f29cef94d99f4d72fe886daae8d3be0dc1d3ed7f0beddc897c04df3afca7cbb073f43461ef7ef65f7cb9ea1fd5dcd6afb0e2ac38a7a3f0bd8e0f789d10f03a31e0759c151ff0fdf880efc7077c3f3ee0fb0901df4f08f87e42c0f71302be9f18f0fdc480ef27067cdff31aec6bfeaba5d8d7cc8b1eed67bec2ad4e0db35ffedd527ed9683312ff4781f895c8aff4afac5fe92a94edff1464fb6ad419ef94ec8caf417da6b8ac4ba6cfbc16f59951a10807e933af439c9bc5c873be1e893757207e032a7b2d6224cbde1694ed6805d9de8ac45b2a10bf11318991657213ca762b05d9be1989b756207e0b9a3ab589919f3add8ac4db2a10bf0d89b753207e3b126faf40fc0e24de4181f89da8b47454505aee42e29d1488df8dc43b2b10bf0731efa280f9bd48bcab02f1fb90783705e2f723f1ee0ac41f404ee5bd62189cca0fa2b9578f50060141e65e0f2133f6e630e361945a4f8ed41e41cfbf9782e7ff3fd4dff696ed6f1f45ca7d64951f43ca7d65951f47cafd64959f70531691c1fd4329f94122839f442df200052df25328d7032573fd346a0806493604cfa0aa3998a36a3e8bcacb10d9f2f21c521e2aabfc3c521e26abfc0252de4756f945540e6325cbe14b681e3d3c14e120f3e897518ef795ccf12b487884a4f0ab08c5484914afa11cef2799e3d7dd8407da2f4785225c8573fc062ac8a3650bf29b6eca07d82fe342c9f29198c55ba81b8857d00dbc8d9e6082e4137cc74d58dc0a9f188a7090ebe3df45853949b2306f43394e96ccf17b48384552f87d249c2a29fc01629c26c9f84354dcd2258bdb4708c5fe92283e46c207480a7f82aaf5810aaaf5a7487c8c02f1cfdcc4f7b15f8eb5c53b37d8865e88953f47d91ea720db5fb8898b3d2ae3637c1f6e403cc81e952f91788602f1af9078a602f1afd1d3cc927d9adf20e56c59e56f1190090a807c870ae1440585f07bc464922c931f1093c90a986c47e2531488ff88c40f5220fe1372b14c55e062d981c4a72910ff19894f5720fe0b129fa140fc5737f1a1f6cb99b678f7ddc47793de80a57f738bc4986ebf8c9a6b714662d457ceb67fb7d2ca7774c4427b85fdbb026751bddc56cb6f20ba62964d61a00b6207b36b00c0ec181100d063370b1bca075ad4ffdded01098a7382652df031895c8104fe406de85c056de89fa8ece62828bb7f21f1790ac4ff46e2f31588ff83c4172810ff1755e985d255fa3f541817292a8c3b5102072b4a400cf35dc92f56403e0a891fa240bc19125fa240bc39123f5481780b249eab403c1a892f5520ded24d5c54a53ce9aa14e3262d4a7abea292de0a2550a02881d66e09888ea35041c7d1063dd622058fb52d122f5620de0e899728106f8fc44b15887740e2650ac43b22f1650ac43ba17aba5cba9e7646d5a85c5135ea8212a850944057544f2b15d4d36ee8b1562978acdd9178b502f1bd90f80a05e23d90788d02f1bd9178ad02f19e48bc4e81782f544f574ad7d3dea81aad52548dfaa004562b4aa02f82b3461a4e3f24bd565aba3f6a5dd629685d06a0c2789882c23810891fae407c10123f4281f860247ea402f12148fc2805e24391f8d10ac48721f1631488ef83c48f55201e8beae771d2f57338923e5e5a7a5f54f5d72ba8fa2350be3748e77b24caf7090af2bd1f2a27272a2827a390f8490ac44723f1931588c721f1531488c723f15315882720f1d314882722f1d315882721f13314882723f1331588a720f1b31488a722f1b31588a721f18d0ac4d391f82605e2fb23f17314881f80c4cf55207e20ea2ace93ee2ac620e9f3a5a5c7a25ee80205bdd03894ef0ba5f33d1ee5fb2205f9ce40f9be583adf9928df9728c877162adf972a28dfd948fc3205e21390f8e50ac42722f12b14884f42e29b15884f46e2572a109f82c4af52207e1012bf5a81f854247e8d02f16948fc5a05e2d391f8750ac46720f1eb1588cf44e23728109f85c4b728109f8dc4b72a109f83c46f54203ed74d5cc439dd14231fe79483c46f56203e0f89dfa2407c3e12bf5581f802d4f7df26ddf72f44f9be5d41be1721f13b14881fec263ec47e79678ce42688c56ecace8d02310c7bb40e41a9ddcd91da12f448ee51f0480e45e2f72a10cf45e2f729105f8ac4ef57209e87c41f50209e8fc41f54205e801a9e87a41b9e4294ef8715e4bb08893fa240bc1889ff4f817809127f54817829127f4c817819127f5c81f83254109f902e88cbd1ecf74905b3df72d4493d25db4955a06c3fad20db9548fc1905e25548fc5905e2d548fc3905e22bdcc407db2f9f8f09611bd52a2c5c8372fd82825cd7a232f8a26c19ac43b5f225e95ab91211795901915548fc1505e2ab11ee576571af71531e65bf7c2d94e2f710165e8b845f97145e87fa843714f4098721f13715881f8ec4df52207e04127f5b81f89148fc1d05e24721f17715881f8dc4b729103f0689bfa740fc5824febe02f1e390f8070ac48f47e21f2a105f8fc43f5220be01897fac40fc04d4887f22db889f88fa9e4f15f43d2721f1cf14889f8c987c2ecbe414a4fc85acf2a948f94b59e5d310eaaf14a03e1d95edaf1594ed3390f8370ac4cf4458be5580e52c94f3ef14e4fc6c24febd02f18d48fc0705e29b10f3ed0a989f8372fea3829c9f8bc47f52207e1eaafb3b64ebfef948f96759e50b90f22fb2ca1722e55f65952f42c5ef3705c5ef623771e798fd50a626c12e067013166ef73f6218dcee97baa566bf67fd198a193158f83204ff2f05f02f47e27f2b10bf0215c87f640be466e496f857da2d71257a8eff493ec7ab108d9db234ae4659b6ec86769f00e5a86cabfef6fc79f6b7c4f103e272805156aefd7f95556dff3dc15a617f417cadcc1267f38bdfa0ef05fb4dfddf89e30aaa2c7110409efd9970f85d83ac8c72b33221c0ca9956beb5ccfea9c07e9d61d5d8ffe7d9bff5d83bc97ebf6eb79c621ba85638165c8b2c68e666813893cdfd668449f687c45111341f1e4b4abc96d439f655da392e768e59a8707eebae96b3db67c3b1e93a645373379b86419b7c875e5439af2a7759e47936bbff56fc2e27ac9c5e8f72dac22da763604ee7383928b48a9c43326a02c8d75aa5b688f84da1f7b68b22e7be0b218c9f41e027c3b1eb066457b49b5d53a05d817918e52df73efee54ee908ac0b9ea348ca1c1d641dfef67cfbdd329b5438f66e41f6b674b37766d012e7c9156df5a65be29e1171184bb5fdefda20cf8c5a559f88878668e342f97638b66f45b6c7b8d93e21c4967e9afd6f8973bc8cf8ea42d727d5b8d69efe2e1c3b6f4476b60aa5adcf72da89554e59f6b52339f67ba1e513f703e1587013b2a0b59b050736a2adf7d4cc0ce79d32c7dae07dad8aba7733b2aa8d9b5593039e0b2a7de250a35afb09953af99c693f35ffd82358af1c5a6fddf811c72dc8dab66ed68e0bc9da0c9b78a1f39ccb9c522a6f5fe3cae7adc8b6766eb66534ea4936e5b3bb0dd9d7decdbee98dea1573ecbfd7d8ffae74fafbc6f48cc1151a53436f47767770b37bacf3728edd62ceb5b2ada936ef3c3bf5226b8663df6aa72758eeb5a1fe3847f4199efe6296fd478ca58bbcbd869b9ee73dfac90ce780b3702cbb0359d6d1cdb2346019ca091d6dceb26dab0da8a3eecf6fbeb745169c12c3b2e64e644da7f0cae7eea3775f7f17f8fe2ca734f9c6cea1d8c361f75dc8eece6e761f0aedae9f03da0acdb5c451739e195041d8cfb0e9c8dc8dc8747123131b16195fad5de3d24af947abe1e4f61e94dbaeea72bb4e596eef45b9ed867abb60bd41a95da73c39cdb05f895ab67bcf557f16106c7ea0c2befb907dddd11c10a58ae7429ef9011ab744d6defb91bd7bb9d9bb083ecfd9ce28d3d3bf577a2df33d595fbe32ec5a5366e738b8c572ad865b3ec2e1f100e2d1c38dc7d4b07b935a6f8d2cdfd5ebcfb17faa0b280fa1dba662a4f320b2796f341791b5b9b1e30215d63e84aced8966feb2d6cef5fe1bcc8ba1dece87919dbddceccc0ad2521739beb889ce31ba9ed257dfd2fa9e3acfa78379e8fc9f90b5f11164636f371bf17dba39bb8e0ca6bda6f04c963b75d3f77b55adeeff50befba067134a2fd3d08c38b23dcba3c8c6be6e364e0cd1463c266d3a4b1f4396f643de8dd0c644e275f07126bf6d8f23dbfa23ff6168b64db02dab6ec03635163c812c1820fb74ca9abce43d896c1b28679be89f5737b16d4f21db06b9d9362fac7991ef75632d0c7f95a2f1b3d9a71187c1e1f9bfd178c5d7dbc98fcec2b1ea1964d510f959af6f5cb2fb4a7b63cbe2b328b743dd723b29c4be6c923366f28de891afb771b5aef1fedee790adc3dc6c4d09734ce5bb9cc19377710d83f075af72465ac2139a678f60543db5e79125fbb85932175a92617fa0d0a90b739deb176a9c7cfb5a4a8fff73a6f3c9b9f633acb282f905fd5a598e27a03a8c67da9811f20b8841ac1b83380bad4ec8467a346e6de54594fbe128ce23b4dccf6d30f7a159d59827f212b269df50628cdcd78b426b4922b96af432b272849b9599215919dad83f52eb7eaf200b47a2f94d38ab288da96f5ceb45af224bf70b6526b7fb7abbe7694e71dac3e09171f4bbc17ea3aad4be862c1d85fabef057c6fcde05e10badf67e6a86373a21d8da673896bc8e2c191d9a87c19f6a781e06ba528b7fa3c6c637908d71e18d5444cc4a8ee5593fae3f82acf3be1bdc4ef93ee14d64493cf23a37b64fd02726e42d6473025a5f0f6506d0987653f5dce66d645962787184c12d6b780c13294ff33bc8de2475b174621569f799416463e9de45762687320b44768636768b748cf836646b8a9bad8956687183c16637d88ac6ceffde4336a4bad9901f523d4c62f720c9f99692c222f43e2294e646681a24142cb68be6ae31915df5ad53d15e7d80ac4e47e386d06695c8ca50661e7ead702cf91059b2bf9b25f121d6524fae525c683764494a98e5ef2394ff03e4a393ddf2df707472b8167c8c2c3830f4e8cf945dad4ae851e4d446f4be0afb3e41f68d912f61c19f829a59faa728ff63657674cdb19f4e89dd53d7391ebf32abd86524867b6cf52393cf9095e350144f78b1aa9e967ca6fdbb4aab31d1a9a86d778bc957d1c27f8e788c0f6544eafeccc389e18a940fea0b64674628b37c3cf22e724ab41e65fb4b6463a64c0daedfc6ce6cf27d3a5f212bb31abf8ba0a17da7919ced7f8deccb46b37d9c2eb551b42b22f668add37a9504a993c1f7f034deb26f906513dc2c9b1176db3bc9a5ed0daf35e5f20b7f8b2c9f184acd447ee1864a6da47dc2df212b27a138040fdb79769f25caa167c76d85f3b3a76609dac5ce1a8688849bb2eb93139c9192f8c41cc78a22abcc3b76f2f7c2c20b92652725ec12bafeef70fb28bf471c26bb71980dca79a8eb1d0d7bb7c21b7fc8dbff03b27f8a8c4724b4fd92aa7a99edc88683d07c2bfcf58d29f667e6399fab7172293eadae36fe882c98ea6641b2156cef79b19303ff4ae22c3bc755761be25bdba7fbd3fdbf533372fb09d9312dbc7d149e998828cbf976fe0a77d51fdf0a8658639aeafd6c85b7772c08b36f6c4c6dd981ec9bae6e578bbaf89e9f516e67c88ca31b5a2d8bec08f31764e34c371b93426cbf8279748359d1d827f52bb262967c54203eb700fb649b6a8fdb6f88c36c370e8b1bc1c1adf4eabdefef77c4640eeaa1c36f736aedd1698de3ef2ef17e77a5d343a82adf7f201be68632a64691860ded278f748ce19fc8ca9cf0f6ecba3da9ec0622f01a5b5a553cddbf90ddf3d0ceeb509eae7f0eec894917b383e04f588d357f236be687f714f1dec129bbfa9c5a2bd80a18da19c7b347f01f64f70237bbf31a6177b827e8b8dbdf54edf0bf88cf4275b1ddeaf65fff8772bb485d6ed5edbfde89727bb05b6e53616e1bda0d204e08e3de03200ed573b565b19b2d3961db52bff5d0f51c872844e110b4c2d6b827bad2bbdf4a75fe9ba1fc2f71cbff42e54f31dbfe7e8d45e7f14df9349b231a8786573f838d412bbd967b7ca4ebac226f64946a5b5a205b72e54769a178ef9bea194623bb9772ce3143b3562e3a283c0e2d1187bcf0e65381bb0be73a3eab8666216afacb186443befcb36cccbefea62ad3ad108702370e73c29c719539cf49b4cb052c34549484d6884021da09157ecb5cc1e6176883725f245f8eb31cdf76ad77d6a877396e8b38148712291faa7f2478947ca4bd25ed90cd25727bf033acfc08790ada230b4ad1daa1ec196d7a8d0a3b20fbcbc2f3d622fbfd670885d3fa86ebd59e6bd795bc5d2dbcec0a5147c464991b93e1904928bb7355e4b713caeff25076c1a135a22956c3bbe0221dfbdf19595aae6afc2b6ae72a67d4106edd8ce4f8b70be250e1c661bc154a4cd61ce777794ede3c2bcb4d153bd815595719deeeb9c05e25cba973e28cf9383b9548f42edd902555a1acde36be5e46327eae3bb2b15a762eb6c259d18dc473da0bd9b0a2f1be910465be91f06a4f0f644b4de34f5f0d75b77b284aa17e4a3d99bd1199dac67b8d121ab1b6170e0315a5bb27b2bb0ec58186323369cc2ede48cf4f7a21cb57367ebc102cf63e547f5960bb1cfe7821bc92df1b7158d5f8988c86238af46e0dfa2026ab654e3a741b3fcad780c6d6fcbec8c6356e360e0db03130f2d57f2e7c91939b3a97b3321b37e2eb87f2b9565df4a77ffdd0fffb292e3bb71b67417f64c13a34076b9a139de4679b0390a587b9593ac6c2b1f572671fa9de993510d9757878f1bb0ddfdce51b35ad729ea2385fac58619f3708d971849b1de9d00ec1bddafe50fd5bba329d77ea40db86e3fa1b6fcf6064cf916ef6e09324433f6550eedceb706c1b826c3b0ad5a5c63e2b313e5d1db1673614d975341a71863b836f6cbfcadde30e43961f13cabe71ea35933dd7aeb1d1d8fb200b8e0da57d0f664178ed7b300f6263daf75864d771325ed2d04e7e8b6c3cfd7064e9f172fb528347ea46da17bc2fb2727d28356df7ded93f6bdd7de58967ffde0864c106370b8e69d4a8d7f7fe64fbef6acbb3c7c6bf334f3c97c94ebe3de360ac2f94c477973bd15af467fff739dbe3c6d4f89188ef096e7ceb1ac5d7d32ae778ebbf6f7f6cb6d36fe535c074774da493637faada4b45855e3814f743144f442716a8c861e4633e47213b4f72b373328b9d35111b798e46d69eec66ed0289ba9169796ef40dfdeceec976a2154eab22be2b760efa34428f030987451c62714a7851f36eab8ad31c2aa1c7b7eab8da188ff89c8a6660e19715cfd8708123b3dc59cf2fb28a5cbc33aafb880464db69e8f487c6da36c796a88ca06589c8b2d3d13edec65a36d73bfe2db68a22685f12b2ef0cb4061ecedc79aafdf7da7ab366f76f7b3e97e5b4532a572e9291756722ef74785e0fdffe8fc6f6ac2a9e600ab2f1acf0d6f9dd9f20bed32dd879bf8d9bf5a7224bce76b304df8411ac2c46be0ca621ab36ba595502ad6a9add6491dd79978e586d0aaf2c37e4a5f4bcbbda127b1378f656ec8f2c3927bc35d3c6ee9a093c95b3a922230f401cce45f1bc8d6b81fd7ee7094e3df0f4b1be56289cc867f916f94064f37972f1bc9e763512913c639005e7bb597050d84f4d753cabfc331b8b2cbe2094e88ef0ce7e0e1edd11690fe03864f9856e96e31b62b39cf4c5b30a75cee6ff46289f087faee6ff76383cc6231e17214f4db0daeb7e66f244275f795643a77a7196f80c64e7c572ad549633168e442b95892cb824bc78437c03aaff5490c6dc801a8e2d59c8964bd5accf4e747eef369fac3f8e0f55351cdbb2916d978537aef79cb457edf562555a811101252e3103d826b7088370ac9a80acba5ccddcd26795e7ccc872fbd989f398a6ed1ae778ea9d78766b829645ffa7929c3fe1d83811d978456356a0dddbc2403b70e90cd54215ade32464f96637cb33a1e573bceb3a5564ec93e7fc3e783bc8df7a4e46165e8922751a8eaa0fe5a41a3c8669dc3aed1464c755e849b98da9e2ad94469ded26be17ec372a2c3c08597835da1b40d36ce864cae0f90c667738364c45365ce366c3c116df29ab1e6f90e7bcc712a7edad7092f6b44df9a08e616f5763fb8f6988c8b5a1acbc877ff2befa72391d59701df28d37dc8284722b109a1fa96e596620fbae77b36f74884f28d3fe4c9d4b190b36b7f37c239cbccf4479bf01c52fbaa528177b842c6d4c7f3c0bd9b3c5cd9e504fb70c256ec8adbe3436a66836b262ab9b1581b7b5865ba282fb0bc22f537350ee6f74cbfda810cb54b811798dc9f95c94f39b64dada50f8aa2a3939c8829b5594ff86cab8aa51c03c64c52d325688f5c595b0e7c62367fabd70ac988facb8d5cd8ac03b737cfe12ffc9066245bb807843511e55e57f01caff6d5c652998158d2d4b0b9115b7cb5811ca79c76e16367616b6085971879b15789f69a0f755a7fbeb1ae7873d1891b913edb60badaff44464881ba88247ed07f65681bff7eb4cb47c7b92c53e018fde4c6f9c6895e3d909369f0887c962c4e4ae50ca3cea81c3bfd76e77a570ac3804597137f29c8532630ffdc69f48ccd997201bef41fedc864aef4467c65a1172090eaf748763dba1c8b67b43f147ecfefc3ced6ee32c696c4dca4536dc17caf3a1a9361cf71e6c4d476edf508cfd7f54545bfbc7090e53e179f39f7a5a6b8d162e59671ee1f1a68cdae5251955cfa3e27f5fe4a0c2b96ba2dc7e2e3e7fc8486b40030af7dbd85a36b33cffed1325908b6e4084b1451507d01be5ed11eadfce516bbf2fe6029596c74f5c60bf9e66794e9e5b2ada3efbff86ac70f30c8d22be216a5dc3362db1ff179faab0550abc5ef832fbdb5151315e8b7c5a36e99982f49e66e903e2a976f63ed566a367091b4734b234359c8b07456acdddcb508fddc8d2bae396778fc00cef2a4f5407fb45ae83bcce7bccd572cb133622b6e3ac6d383deae7734b6f3f47c0b7c7a041393abd7293ebe914328f1bbac6f26c1aba3829ca8a896e16279ec3439cb0da3bb0ea9c3ed4b32ae53915acc8f1c799806a407f3faa873951b522e5ca13ec6106a03ee3fd801ee104d4ce01946bc5397fd7af8026809a9cea07f53f4e506d48a5f354b45267326502a43f7afa213d1aa996c97306856899f29d9157b911a85eeeed47f51827aa960e2af1f53c671a61029c47daf8e13ccedf6c7bca51ad254ef55d6904a035a4a23dc1df6c7bc26b3d570be47bfb37339aed7b3afa413dc9092ac6012510157a7db826e0a9fed9da85e7294e3c9d1d3ce22af55c676345ad5d7eeabc2e9ba25d93181390e57cec47f674a4fab8b5569533935fe9942ee1633401d51f7bfb2bdf339ca8ba38a83c47b314599e4b493d2166e27048ff166013a0fd38d30fed594e68dd8254c902c7e195ebcccf571b022ef6137fc57c8e13dcde0e38cfc174f59bfc02ef1287386aacd6f21f39566b04c0adedfd009fe71f54f8465dbe81a939d39cd85efe2afa0227a8b604949832afde15dc6c02a6c7fb084c31d101e281a70135de3b1a1e5becc7ed6809cff91a27a6bcc6d12b0cf4eb8acb0ab4cbf98bd42f1bdba8762936c491596c58dd45accb703876b799686cd0d9456c0303a058d7c95b2cf49fc4066d76621b7029c406a98bb10d384a631bf43afbf2e6ee1e8b75f52ec6863ceaf12f0fb92febc489e5a197fe9fafdcc489959b970584ab633c103cedfb2b9cedfb5edea75ee005581734b0222d30fd3ebba5ef3917433c11a1ef6bdddd72d2ba5efbdf3614e31ad307f48df28f295ee544d9c78bd2b3e6596995c33894c0d39013f8b0eee0c23a29da8ff5354eac03bd58cbed0f9593963ef4cd54a24d63033c950b70524b3fe0d723d104d0728be32fd3f950b6e642794a733fca37b81d2675ced8a6926c90135dd0aadd87b8eac0ade502f7bbe507f72627b8d6dee185e7a567cfe16e737e75c0aab8809d4180bdc5edcdf48f54739d0ffaaef94947cb50ea006ee102f83701f87653014c3318e05f04e03bfc3e28dc6dd40f1b1350130d6c01af24c39c7775c2996e24ce2f09ce6d3ae18c3712670519d8bca713ce0423713e4670beaf13ce4423719edac28ff3039d70261989f33582f3439d70261b89732fd2157da413ce1423718e27383fd60967aa913897139c9f44026749c8fe9f14033d403b8813f8539d70a61989731bc1f9994e38938dc47915c1f9b94e38938cc47932c1f9854e38538dc4f912c1f9a54e38538cc4f920c1f9954e38e38dc43993e0fc5a279c8946e23c82e0fc46279c0946e25c4c707ecb1dd0e85bb4083ce4920d5b7f2e6c22d2cb87ed3b4e6cfdacc6c46c243aad651ce7c4b20f17da556462f9bdae6859bdf16c687b91888d1f7445cbea9967433b8ba0ddae2b5a562f3d1bdaa308da1f7545cbeab167437b488c1fed4f9c687bb8a0c5519c099cf1706c719c4564716e874e30e30d84594260feac134cc650583698a504e62f3ac1646c33d9603e4b60feaa13cc240361be4c60fea613cc640361be4260feae134c46c7081bccef08cc3f7482996a20cc9f08cc3f758269e27ea15f09ccbf7482c9b8f3820de61f04e6df4db989a5fe420763f7730e17ca5904e53fbaa04c3412e51ae203fd571794ac832236941b49a9fc4f1794c946a2bc9938e276ea8232c94894cf920a2e16f7b440996a24ca4ae2c38cd205658a9128ff2015bc992e28d38c4479392995cd9b126560bc9c79210aab480fde8213a508511007a49439fb2ccb2dcf5a8f2758c1bc108581961f5b3437b60abb6c8917e2224bcfbe72717ecc6a0397c4de23d85a7262f3cdae7dc74688837d82ddb5c1b824b6810be638d20ac670c214a7ffd84301abd02977d5ce17d970a573e11a45ca5e2b4e5c5d2cff514aab2cdf8d9e22bbe2dd6ae71df151f3fadde7483c5b6b4e840302aaafa7cb102766851a34c0b892c8d63a5e46e62d6d38f10eb6763ff6c91deb649b5185537ac5c6aa42fbb79996e7def35ac795c606796d3326c8fb36f3436e6b0264c6ae890df25002b91d27645f5491afa1f031c8260d06f6aa9b180873309946b6e7443b3400adc840b155ffc8bd505b6346d06cadf11f2dfca03b446292e9035d1674f1827185926ddcb09c8c543b72a214c7fa88d95289f377becda1ce29859ef6d71317bfdb59c8ea00368b6202f8a4e507d88913605f2bd428cdc06d06aca301b679fcefa4a3eaac2b58c6d6930dec2f046c175dc13246c8b1819d4a1c765d7505cb38fb62033b9980edd6944e652ac7daaac670a19c435076e744d9d06920f587fb62d39689719c879391e85e3ae18c3712e76904670f9d709a19657c11c1b9b74e38138dc4790bc1d953279c4946e27c84e0eca513ce642371be4370f6d609678a9138fb118f7f1f9d70a61a897331c1d957279c6946e2bc93e0eca713ce74237136239efbfedcebf53ebba7d96f0a21f3707d6ef9710de0c4252ca87516337c171e15391c76bb40dd8098905c026d207719abb03cf7b178eef4daedf65403d6781e21b80671e2eae46de1922c7af597e9f1209b8993773027be6e56f07baa7c96b2bacba673adeef4206135439ad6f368faea7827e2791cca89b2a715fef17a8cfb21d9e283d7912a3e4c37a026de46751801ba8f6e404d8c605f4980c6ea0694717705df96000274b86e404d3c06723501baaf6e4019e389d880ae254047e8069471d8c406b498001da91b50c6213d1bd01a02743fdd80324667b001ad254047e90694318e880d681d013a5a873d949e8d588c959dcde9f62f71ecc671a2ece04519eff88dc4e5ed11f220b1dd237d0f717dc473efa32cb496db5fcbb38aed37e638325586deccfb93e5c79610897d94c8f116784abb897df53ba4254cd409a68923c9b709cc249d609ad8476f233093758269e208f25d023345279826fa88be223053758269a207f34b02334d2798263adbbe2630d39b725e33d3feca32cbb30f927531ed48ae75c937c9bc66ffa62c97f5d725938c3c58f42732d339402798261e2c1a452af9813ac13471cdfc1c5232c7e804d3c4ab15ce2330c7ea04d3c4ab15ce2730c7e904d3c4ab152e2730c7eb04d3c458de2b08cc0c9d609a78b5c22d0466a64e304dbc5ae17302334b2798265eadf0238199cd09534c876b6ceb05ac59f69b2516eb412553b8806db3fcc026e8b36544f8d24d1c9a0f2233f0893ae18c3712e7188273924e38cdbc93af9ce09cac13ce4423719e49704ed109a7996e8dfb08ce8374c2996c24ce7f08cea93ae1648db864c3d99e1c89374d279ca946e21c44704ed709679a91389308ce193ae14c3712e74482732627cef6963f40506c60367d836919997fcfe20437d0a51cceb77964d942d9d6542bd3d9465fe47d6f96fdfb3c3b3971e45d86250ec4675e2d1fccb5c4fb3d39e261b6ee80193d486c80ff2480e7e80e98d113cf06f82b0278aeee8019bdf36c80bf2680737407ccb8cac906f85d02789eee8019573ed900bf4700cfd71d30e3f8960df09b04f002dd01334695b0017e9b005ea83b60c6e83c36c09d89776b91ee801923f6d8007721800f8ec41eb9382bc27be4d80ea9ea4c26c18b2371eb162d9bee27be67d88c0a2d7107cc5cfb8f3801acc0623e7d690517de66a46d3d441f5f9758c33231007236f1752d89044efffd4455d66aab32002addd0c038b462f3806d21ede6a1dc1128e240bf3ce7d29c2aaf03d13c602f5a7e60b991887f42d5b9fe669a64230fab5a482af3529d609a7894da7c02334f2798266edafe8ab48bf93ac13471d3f6970466814e304ddcb4fd038159a8134c13376d7f4b6016e904d3c44ddb3f1298c53ac13471d3f67602b3442798261ee8378f0c8d4a758269e20ef81c02b32c92b7b497d91f5fe0ccc385c064c76f541fafb8d7baca7170e4393375cebbadb9f09e468e985e16094f6662a43d996c73f333c8b6ede59188838adb43e2a00a880bb89c1b5c8503abdca9a245f61ff161713d7db981bef3872c3fb80a4e70bd02dac2620760895369710763e2cc7b09e95e2a2371c04a81853618d27b5219bb12b67b529b916a5dc5eddc1537b5143925b4dcdb9d98579dcf27d5b93a121d48e21ed2811c4e4ada0a4e707d5c2aadfb1ae254679096657faed0f2ec1066c3babe1913d6b1644053a3c7d2ec24ef57ea1f3f95c8b9fc3095abd43e4196666b75c6cb1a93c1867705c15ba733de7823f13e4e268a2b75c6cbba36c986f76ae2805ba5335ed623d6d8f07e411a87d59c78fb858c37c7197e895145b17752ca3aecdfce85f66f326a5813090f52c21ee3413a99a05bcb7dbf65b5333a2df746b831ced53b73e1da68f971ade3c6556b953aeedd3a3b1315968957cefe49701dd694ae8dfa5e22131721b2c984f3704e94e2c572a7559b65a043e37a52e28e88442feb8f962c72ba03f79e76be77f022e412797b5936b4db5bf8d11ed9b47e4a1ad76be2fef516a4321fd594676a673b7d71bee50b91664329a2985950ee24b396a3b9c77e62809cefc4f3d63965b3c2c944a9c57ab6dc1d5ca5f029d2561e1309e76fc21ee2fc5d4daaefb191986f24ef31f38d73c97ce3b848f8cd1b9e0507f6cd8ca343b6bef935e21a3b3e32a3c3990662ba8eb478eb23d1e225ef212ddee9a4c5dba0c772d79e506dbf24584f88444792b4c7742467928ee4c4a6dc6518188297c65912d982f01e20dee99374c2996e24ce9f08ce9375c2196f24cee3c9f0e6149d70b21e52c686f31382f3549d70261a89f30ae2183b4d279cac172eb0e1fc9ee03c5d279cacbb17d8700e205dd1193ae14c3112e71482f34c9d70a61a89f33082f32c4e9c6d1db5226b8dfdf74a27f9b9f69f3a8bd1713b980b9af0eafba09dcd09adaf557f916bbe7310ee9ebbc4154dba9e8d4db9c4557f4f0363a404dbfc7c09716d6cd20525eb61756c281f24ae8e73b87735f8ecaeb17189cd4a8c47d6b02dafae26ede3b99158132c71fe2eb4963bcba975ce87459b685e94e24b04dd7991f09027ed211ef263487b77be1ee19d813d723cefa55d6cbd722c19235ea02b5ad60bbcd8d07620d11317ea8a96f50c5f36b45309da8b7445cb7ab1171bda3a82f6625dd1b25ef2c586f66182f6124eb46d2ccb5989f4a04db23f2036c4336e89671b328d2543a64b9bf2ac95fa719166de2839842c4d5ca6134c138f8e1d4a605eae134cc693d3d8600e2330afd0092663d42e1bcc7d08cccd3ac164dc34cf063396c0bc5227988c67fab1c11c4e605ea5134cc6d51d3698fb129857eb0493f14c3f3698a309cc6b7482c97876341bcc1402f35a9d60326e6d67835948605ec709b3bb557f3d725990b51e132f27282720afd705a4894b665b891be386a6dc60571f24e3bc870d652629935b7441996824ca3cb290b1551794ac773cb2a1dc404ae58dbaa0643d129e0de515a4adbc4917944946a23c9754f09b7541996a24caf1e454d45b7441996224ca4f4905bf5517946946a23c8994cadb2279195badf3f53dedbcde4b09cedb23116d94ba87441bfd4aa28deee004d7ce7e21e2da665aabac22e743e2fad459d66afb67f3966a7fb0fcd8eee4c43638a0fa8a83bc8458b877d39a7879f5063208baab29bb9bfaed23a3638dad7d7c87f4dc7747b2bb29b4aaace0c72e99b81efe7b0b3fce7b225132fd17b904f30a31ae39b27540f9a464decb89b27f004adf59fb7bf23694b6c4b9715f248645297bc8b0e867322cba9f135c27cb730c8ef888ef3c53d16a1659c596b8f0b7dc623cae93ed74d3d66478f400f7be897267f0233a9955f6478aec11a57feb091b3ab6e3393f24e81ee4dea3536b553a1555a0aa70da4036606c1b3f1713600f71b771a2aae6d819c8b4a6d99d45aeb5c0ce70b6fdce64030731cd09b8879b7203f2eee1a6268e09579231e1233ae13433e4f44482f37f3ae164ddfac986f37c82f3519d70261a89732bc1f9984e38938cc4793fc1f9b84e38938dc4f92ac1f9844e38538cc4f925c1f9a44e38538dc4398eb8759fd209679a9138af25389fd60967ba913877129ccf44d2532e96c5822335711bde0ce2de7d96fb58a60ac7e3b8dc12ee8c74cbdc8da007587e68cf71bb343c6e5a617d81b79cf9489857da0e23e09ee704d7ad81b630d3feb9ce62be0ae3422e8cdf934afb02775080ef0345569653120bade9f6bf8c9ec8fe5cd8a692d2f762d3ae57d36ec3c45d3583c8c2d54b91d855530261d6bff18b71f19f6d49218d2c66bdac134cc692c9063395c07c4527988c7b64d960c61198afea04933192820de67e04e66b3ac164dc23cb063399c07c5d2798265e39994460bea1134c4607051bcce104e69b3ac164744fb0c1ec4460bea5134cc669231bcc9104e6db3ac164dc20c206730481f90e27cc8e0e4cffb969b9cedbe232ca5cfb1d91253678f95cf026587e78ef72c21b60ed3e130f2f309f7170c416987f19999d6f8b4445171f713b923bf0ea02c62e882d7e2d8654f4f77482c938386283d99ac07c5f877be2e39d9068c672b9810be51a7258fc079138fb5cbca8b4294cb33f5ae0bcce7344cc5bbf798b743f1f4662190295429fa5ac43a0e95cdd4c3ea9cc1fe9b3b22d4e9136d1a73e8aacea7cac134e330ffe5a46707ea213ce0423719e4e707eaa13ce442371de43707ea613ce242371fe45707eae13ce642371b625c7357ca113ce142371f62438bfd40967aa91381308ceaf74c2996624ce6c82f36b9d70a61b897306c1f90df7e452cccb73bcb64f73fe2d7326996b9c304111ae556289cb2fd930b26d8d7fc3f263fc963b3055ecb3159be26758627b728eb3cb9bd1b191ce056d0481f69dde7e75c6aacde657bf82f8d5bfe7c4dbc5f26c65165f176f6559f4f4815a4b9c8cc17aa32ddbc9036d4909fd219237dafa1888cea5d80a7ee48d8981fc1bc80c687b244ec4a0c1fcb47cceb0661a582efb9072f96353aef20406c0981802534996267ed209a68921306504e60e9d609a1802733b81f9b34e304d0c81398dc0fc45279826865adf4960feaa134c1343adef20307fd309a689a1d6cf1198bfeb04d3c450eb2709cc3f748269e2c6a91708cc3f758269e2c6a9e709ccbf3861f6b2eacfcc8b9ca964ad33a9c4504d1cbaaf23fea2bf75f2acc7710edef92e66252e8e7f74c269e6d5ac5904e7bf3ae14c30126735c1f99f4e38138dc4790bc1b953279c4946e2fc89e0b4da688433d9489ccdc8226f944e38538cc4d98de06ca613ce5423710e23389beb8433cd489c6904670b9d70a61b89730ac119cd89d37f827a89f7ad32cedd926c3b7d965a7e602d398189e39e2a9c997995fdcb7c5bcaf72bc65083522e6cef126c319cd806b8545bf73b4b326c4685f6cf5576129ed5f2028b79f7cf0a2ebc0bc988b215275e71085e816d7d91cd40ec4013976fd45833ed0f2ee32c9753b8c08d23e5b235373871a5db44abc6fbd614fb8b95ce17184f0f64db3cfa0701d7469f7e38d18ae3acc06cfdf01cd20fb7e5c4d9db8b33cef9dbf7afa8c6e24b850ec4827a116eb94e264dbc59670bf1a2b7d3a3d399e4fd8aa7c5f45c9a95cb7bae3fdbceddc3c9e9bfed75c6cb7a0b051bde4fc98245079df1b2c6c5b1e13d94e0eda8335ed67b00d8f0be4a46a49d74c6cb7a6b051bdef9046f679df1b2deb1c286f745d2b575e1c41b7867696dd0d1ad89b1f0bd483bdb957b86e5f130adb4150b9d73b18b9c716c813def326f86556ef9c175e3043730e42a3eddf21c7646e7fe45ce2481b1644ee3da41f40f991e74d71d30632bca06782701bc1727e0586bf79030bc032ed79a6595398d826828e8cf939dd3bc0a79cbf3702edc7b11dc3d38718b1722406c95b5900f13db66d6cb49bbba3727267158a4db595d42d0738d887903a3b709bc9e9cf0fa040c8c32609bb927dc3d7e540b3fd65e91186fa2e0592ac77a4c7e0c17ca84283fcade9128a114a57b099dea0c13b376f95719fbf2f5cd98b01e403a973e9c58870654fc32fbe3744a59e65cfee59917054629ef09479c1e45e64b7d9bb22930ffc68cf1a429e8179901d102033b9f2b499fdebf693b1feaec60dc9ec5e6ece8434adc004e949dbc2813eb8d27c53b9e2beac4c7d8f09dc385ef12d2c90c8cc48cdcd7c978d6e12b9c53ddf7e471e60f649c39883b7a49843bccb5eabcf36bdf1cdcc42891ef490b3998135b2b2fb62cabdc79abda5a64602bf81bc1358413577f2b54c75a8ed3268a4ea7d85bd5c5d204e33ecbed5c705791959fa13ac365dc77c9067725813b4c67b88cb1c66c70f72370f7d1192e6300191bdc91046eacce70199d1f6c70fb10b8c37586cb38266583db9bc0dd5767b88c135236b8a504ee089de1329e1fc206f7100277a4ce70199d776c701710b8fbe90c97f14c2636b89309dc519c70c57d45b55695637fa1e5392e557cb9d22b619e7ffe23cb8f6e7424d6971a2e97819e29c6eacee6997a952c7bc47162f51d31eddf8858e5ac28d51858161792b218afcf5a9189272e4d219efb84a6444941b29e04c6e6c5bf9778f11323b3ec9669608b7709a9bc4991d84117ea0dc0ac3bd9d92af0d7a40227eb8493f59c05369c6f139c293ae1643da3860de7a50467aa4e38595dc96c384f2038d374c2c97a460d1bcec709ce749d70b29ea0c486730bc1b9bf4e38cd3c277e2ac179804e38590ff363c3b996e03c50279cac474db2e15c48708ee1c4d9cf0a8c59f27820f7dc68a574b20b732c77b452b5e5bf172bc7aaf24a9918ad946af9b18d8b44890cdf4319cf7b2d385b896c4bfce6e37545cb7ae4391bda4482364357b4acd785b3a1ad2068337545cb7a75381bda0708da2c4eb43d5cd0e2d8f974238f0a58dac20f335b27988c314b6c30f309cc093ac134f178b6420273a24e304d3c73b688c09ca4134cc6480e36986504e6649d60320621b0c15c46604ed1092663741c1bcc7202f3209d609ab8b1b082c09caa134cc6413b1bcc1504e6349d6032467bb0c1ac2130a7eb71dec29e100ff705712bcf88443c52a84b1ee679e8ab4968e14c4e9481d7dc1758abf668fffccba4eacfd227668e71b0c41633772a89999b1d995312e93d1ce2d8801abbb4b28163bb8fa3d8f2839bc3096e7040e516e7d2ccb5c4c1e859f6972a9cf5a322477ccf3b93e630d282ced5d5811c67643fbf85ac71e6e88a96f5167736b443886f7e9eae68138c443b97a09daf2bda4423d11e43d02ed0733e65e242dd3832c05ac889b59be5d994506cbf91ef7cb1c01921f82f5449b2df17070d95f36164bb52a533196e2de2dea6e539bb5ba0a2c1396cd006473141fb80403b3812a782894b7d3c5b554b9cf168444e0563f3309d4daaeee2a6748550b95cce6926dbe1a86791d1e621fadcda2506ef26fa3e8f270e90253ae164dd38c857d109ce4375c2996024ceab08ce5c9d70261a89f31e8273a94e3859cfb163c3f90cc199a713ce6423717e4e70e6eb8433c5489c63c840a940279ca946e2bc9ae02cd409679a9138ff25388b74c2696608c340e2722b8ee46d6f81f717987fdb5b0ce9864ab8b76c15db6f8beb75f22c71af46b5fd614f39356f81ed70cb8fad94fb3cae3ac73329cad85cab26c03b699e47f24c82ae2c12d11de12f45a41919ddf113a9cacb7405cbb833830dec0e0276b9ae60197769b081fd99802dd7152c63041d1bd85f09d80a5dc132eede6003fb1b015ba92b581357d1ff2460ab7405cbb882c406f62f02b65a57b08c3b3cd8c0fe4dc0aed015ac89911fff10b035ba8265749bb081fd8f80ade504db52f48e9608aead75be68debafb4ccb8faa8e135567cb1f0122ceda2eb53c578847280684adacdd41b6c3ac8ce4bdc3a561041c9a87757fe2485ec5ed77f2b48b35f68732ec37c5ab1c2f09c62acde6e9ac25557a75640e2c5fed7ca9d20126766db04163db8ab588405ba35f354ee0f5baefe0c23a8a54e3b591d8d08a36625139e6ad586c7df50fa4ab59a7134cc6590ddf6dec2476f3309d60327a8bd8607e484ae6e13ac164f410b1c1fc88c03c4227988c9e773698ef139847ea0493d1dbce06f30302f3289d60320e8dd8602e25308fd60926e374910d661e81798c4e3019fd926c3093c8d0e8589d6032fa22d960ce27308fd3d3c99b6a6414c8e3c4c97bbcae604d74bd3d49c0aed715ac895120cf11b01b74056b6214c8f304ec09ba8235310ae41502f6445dc19a1805f206017b92ae604d8c027993803d5957b0264681bc4fc09ea22b5813a3403e25604fd515ac8951203f12b0a735ede90c1e29cfe619130ff91d488e593b9d13654f2bfc7be34cbcd47930f10a9ca11b50c6cace067418017aa66e401987fe6c40fb11a067e9069471c8cf067400017ab66e401987fa6c400712a01b7503cad8cbb3011d44806ed20d28a38b9a0d682f02f41cdd8032baa6d980f62640cfd50d28a34b9a0d681f02f43cdd809a78a47f5f02f47c1d6e4710a18eb99c2350b603d47bc5f8515ec08972800bcaf9368f2c5b28db9a6a65da1facb58abcefcdb2fc277e66d83928b3584373d9cefe6c47e6f41772e26d65bf28b0ad17ce0f71606a95c57877319b37e93ccb8feb22ee7b1044691409173b65d1a7cd1a591fcd05ce22e02e6eda6812ea8663f51bb139e2369238a74b748269e2e94a9b08cc4b758269e2f94a3504e6653ac134f18adc5a02f3729d609a78456e1d8179854e304dbc22772581b9592798265e917b068179a54e304dbc22f74c02f32a9d609a7845ee5904e6d53ac13471f5fc6c02f39a48dc49e4db5b5ceb7c559ce5294e55f4ccc0b1cbcd440ffb1cb2bff8da48f82f1b0e9e99ee64add4623d77219f0b681ef10a5da71b50c612ca067409017abd6e401947a06c40ef21406fd00d28e3fc880de89d04e816dd80328e44d9803e42806ed50d28e33c890de80304e88dba01651c91b2013d960c9b6ed20d28e37c890d6811017ab36e40197df36c402f24371fdca21b50c6952336a0b792127a6ba42fc6f5ac9ccfb3b32366f9be7f33ed8f97da5f5b657fd6770529e300aa8a0bedeba4acdec689b697557f7e2f7668d439d790ee69f3fa17498f7f7ba4633fdcabff24ef5766da22cb2ccf061966c7f3542ebc9b48637087ce78138cc4bb8ce0bd5367bcaca78db1e1bd9c340e77e98c37d948bc2793eeec6e9df1261989771b691cee89f440cc1d6f8ee5b993bbd62a76e42a781d2fdbb9d0f6200dc3bd911c88e55b154e8c68e0b569e60fc4d612a4f735653c73b63345c8f72e043256fcd9314c2863483cf3fddc475afb8e5acf776046e89075b636f33bb282fa00273a518f4a6ceb45a86d91f311d13e9a072cc9f2037b90bbac794a96b0bec05b3df39c0fafe244c776e3e13a82eea148b47828f4c1fccee33f82f261eecb25ea5c0631731daf52b1fd7e016759641bd0dc47003ec2bde9a0d01ebeccb54aed0f09af123d03840d1cdf4d8604dcff227971eedaa0f14b26c622c79361cba34d79a573a6533205c83c6748c37ac7265bf7723199fe3da613ce742371be41703eae134ed67394d970ce27d3bd2774c2996024cecd04e7933ae164dd16c386f384167e9c4fe98433c9489c8f129c4feb8433d9489cad4857f48c4e38538cc4994c703eab134ed653bdd97096109ccf71e214499738b3ef32fb83ac111d6cb08eb3fcb09e8f242c462f0f1bac6308ac172209cbc46a782c81f52227acfe2ead5ae8ab7fac776db0b9cb0e24039a977486cb1840c806777f02f7659de1326e6ae173f49289e22b3ac365eccdd9e0de45e0beaa335cc60e8d0deeed04ee6b3ac3651c5ab1c1cd25705fd7192ee3261836b89f11b86fe80c9771430c1bdc1708dc3775866b629cdb1304ee5b3ac3650cd36283fb1081fb36275cf142040caeb23360de0afbc5961fd33b9170cf857a726cba91c7ed7f4322dcded509679a9138df2138b7e98493754b001bcecd04e77b3ae164dd02c086f34482f37d9d70b2de52c886f30582f3039d70a61889f33e82f3439d70b28e27d9704e23383fd209a799f712ad23383fd60927eb5655369c8b08ce4f387176b13cb39d3cc7f62c6745ddb7e95ffc5460ffb6c8623ce0bc3317c201961fe1a791382b1195c7fab1c649461e23dd91ac327da6134c1343b73b11989feb04d3c463a4bb10985fe804d3c463a4bb12985fea04d3c463a4bb11985fe904d3c463a4bb13985feb04d3c463a4f72230bfd109a689c748f72030bfd509a68917e9ec4d607ea7134c132fd2e949607ecf09b38fb5fb96e9d0aeb0679c0bb12db1752773f31f9af2ec8dfa4e38c6b6f31c2e9405645177bb2e28596f3360437934d948f0a32e28138c44f91629953fe98232d94894779143cb76e88292759cc986f21552c17fd60565aa9128abc9d909bfe88232c548945d09ca5f75b858d907d3bc359f2349b7f31bf7b13c9e5365f2ac62fb8d398e4c957330d42cfb5f0f62f306e63f5b7e80bf73028cb5ea9f2e53e39c642496d13cd728973954c45c684f9e073d43caeb1f9cb8c504b9d6fe70a10daad48199ef1c6556ce072d9d0b5a1c29a37f7242eb1b504605b23db9342e24c3a3bf2279b45459d05939e3fa245b9f7e2241f93727ca8e9627f8609635d3cab2a6da6532c77e35c7ce4eb69ded79b69c794eb796a482ffc309afbb93f40c1bd51c1bdf14fbdf5c1be2342fca5c07e17ce7fd09f627cc1b0ef52220ffe5043938a042173b0130e54e308ce874686f4e130a3c80c2c443028e257df87f913854dc3f64ca87ddd16c9b529e93508df3fb2a6ebc9b9b31e18d221ef89d4d393ba272acf70bc67095d4eb494915ad77939d3b137874649c914bc047939219a5134ed67d957c5786139ccd74c2996024ce4b09cee63ae134f3daf0db09ce163ae134337ce60982335a279cc946e2fc90e06ca913ce1423712690d97b8c4e38538dc47901c1d94a279c6946e2bc9be06cad13ce742371f623ebeb6d38718eb2eacfdf4bedb7853fde7385e85c2bdb9a6a653a972d1579df9b657f2ecf4e52cce233ec5c94790fa3100b259e64b39d597e9ec57a6460414bae303082be2d27fa4e96c74bea5f65123e29918d02cbe79932cf5f7fafe5c7d78e139fb80ac7b393cd73236b352997659c3bdbd8fcf3271174ed39d105dea756e17cb5dc2a0eda969ab8bfad0be9963a7022ed1980d423531d3498c1c43b869613775d474ea00d7b3e69d93471875b5782b25324ca66381bff193719b095cd89cdfc403beb069471a3011bd049046817dd809ab8fd3f9e00edaa1b50c6ed836c40f72740bbe906d4c460c56c02b4bb6e40190369d9804e2040f7d20da88923d05802b4876e40191d1e6c404710a07beb06947160cf06743f02b4a76e40196344d8808e26407b35e5a4d39779b186c41a6eb3810b6527b2afa33727ca6e96c7bb29be2edecab2e81154b55eb16a275b6c18d90ea16a67f931f6e1c4d8d57e91675b2f82b83ddb103c2777895879ff395e359c10d96e4dcf2210fb7242f41d0a5060b95ffd5ddf979462e4090bf3481bd94f2798269eb0b088c0ecaf134c137df09904e6009d609a78c65c168139502798267ae0a7109883748269e219733308ccc13ac134f18cb99904e6109d609a78c6dc2c0273a84e304d8c4c9a4b600ed309a68967cce51098fb440266687ea23423572bcf25ae8d589d609ab8967e0e81395c2798267ad8d71398fbea04d3c4f59fe309cc113ac134d1b37e3a813952279826aefb6c2030f7d309a689911d671198a374826962dcd11904e6689d609a18d1b191c08cd309a689f146671398f1faec1b4a3074fbff70b2792541279c666eff9f487026ea84d3ccedffa7129c493ae13474fb3fc199ac134e33b7ffff4270a6e884d3ccedffd1a4674fd509a7997ef71e04679a4e38cddcfe3f9ae04cd709a799dbff0f2038f7d709a799dbffa7119c074472db6aa5fd769e73961c866a620c5267b20ff8404ea02230549c69ec0f7cad75e2366bac557cd8d88e912cb3fcd8c67062ebec2d87710e388f6a99731085809767d5381f6403c8b6a5fffb283fc0b1dc8749880f17ef3aadc3732a8758392f76bec6888f2d42389d94bf719cf85ad92fc411a522c8a0d07b7c091bae555cb866135ce3397189a40b6ceb85d522889f31fa7c0a17ac34022b83bb6afadab65aa764d539fd68445a36b6aee179d2b26572e2eb43f0f9ffadb64a6d51cfe1396b9d282171744e81778892eb6493f1ae0b36ac5b09d62c7d1617528d8c083a8e0ca3b37582696244d0b104e6049d609a181174188139512798264604951198937482696244d01104e6649d609a1811743881394527982646041d45601ea4134c1323828e2430a7ea04d3c488a06308cc693ac1343122e86802733a274c71a393efc2b95c6b011faa87b8509d6ef951cde044d5cfa5dc794e039e676747eccff1fd9b697fbcd4feda2a4b1c60eb39ec8171805ec585f6227238e34c4eb423acc00398ab9cafaf7370d6790fb7f5b8700b2ce1dcd873effa5b4722306645e29c17bcb78c5eabc438f264bb56a923f123cde6443920a0fcd6582b6019dd732e00fb8b340f7322b1408b7afcc0cbeae29d356ff3fc9ea7925e7fae6e4019dd756c404f2140737403ca38226003fa06e99ce6e906d4c43b2a5f2040e7eb0694d175c706b49c54f905ba01651c44b1013d98005da81b5046171e1bd0d504e822dd8032baf1d880d612a007eb0694d195c706f4640274b16e4019dd796c404f20400fe104dad10b34defe93e7cd82e9e1835bc9f9304b2215b6eab1bec6620f5b657321975a7e6c8772df41e52b739ecbbb2254e2d85c70b713bf516e24fc46b4fd73f71a4df27e65a62db2ccf27839c5e1cb8cdd0b5b40eb25240e7da9ce78597b6f36bc95046f9ece78e38dc47b2ff17ae6eb8c37d948bce710874881ce78596f6261c3fb19691c0a23bd5aea8e77f73d1aacab4ddbb9d076210d43512482c143415b64adb1df5de96492759529990b6b1b82b59813ab78b1dc19b9ce3170ccbac5f2632ae1c4643720f62feabc258b0d541117a849045469d3aeaf7ba4ccbdbcb31b99279535e59534d94e984dbee5bbef9c0de5ec182694bf9361cf32ee4da6febb547cd76ecfb25fd53a1d08f395db6c039b4c52ad9747c2dd11176977c70e2e7437916a5cce89ce77e576c303972ccb7351520defa085ed6a248b0c5a2a9af22888400f3aeba9d66cfef3a7c8aca552279ce946e2fc87e0acd20967bc91382f2095bd5a279c6646c1fd4670aed00967a291381f68e1c759a3134ed6ebe0d9704693b6b356279cc946e21c4970d6e98493f5ce3e369c3904e74a9d70b29e9dc086f30c82735524f6b4f9361088e88d60b7ee32ce89d86eddcd204130abf5f08fef09fb853a90e1d21aee237cc4da4c95e33d2af72214dbb2cabc0ee11ac6309928267ccf597e7c6b39f1f50fb954baaf3732b69f6c4eb9645236d7e90c9771730b1bdc2402f7309de1326e236083db9cc03d5c67b88ceb466c709b11b847e80c977125890deebf245cf6489de1320eb6d8e0fe45e01ea5335c1363935a9366e1689de1326e416083db8ac03d4667b88c5bbad8e0c610b8c7ea0c97717b171bdc9604ee719c70bb5a96f365b1922f60d53a47b8145985cefa7eb973c8aa98e4321ef47b3f17c4532c3fc4e339218a60230acbf70b4668a55cd0261368ebf5091563f404b0858af52331261bf473fe25f00ef6d94277261007f5099108e7f639a84b76556bff59de6eee6acf216c261ea8ba8eb8ab4fd4692985f5f655b6a594eb48493d49279ce946e2fc96e03c59279cf146e2ac2263cc5374c269e6890c4f139ca7ea8433d1489c9b5af8719ea613ce2423717e44709eae13ce642371f6245dd1193ae14c31126706c179a64e3859cff8e6ebd909ceb3b84f522eb4c4c556a5ce64d33c475b8ae547757624b6d088a9e19eb185e66ee2ded8d8949e223aeb8ee75c79673beee7358272932e2859cf426443f93859ad3c27125ba75759d90646d05d46dabd73b931153aa02618d83d6c2798ced3e3e888c0f8cd782b8e332086ad042e218394f375451b6f24da9e6463f505baa2653d19960ded7482f6425dd1261a89f64882f6225dd1261989763159d7b9b829ef29aabfa89b68e495f27f1347ef253ac1645ccc6583f90f8179a94e304d3c9be65f02f3329d60324e24d960fe47605eae134c468f241bcc9d04e6153ac1648cbc64836991b59ccd3ac1648c116683d996c0bc5227988cd1ec6c30db119857e9049371af1b1bccf604e6d53ac1343116b30381794d531edb577fb182b12f67f3b04f237df9b5baa0641d16b1a12c243ed0eb7441c91a7ec586f264522aafd705256b700b1bca9b8823ee065d50b2865db1a1bc8554f02dbaa0640d6a614359417c985b7541c91a6ec586f23b52c16fd405256b883f1bca4da454ded49428e705743c6c28d9369f1c4e7af09b39510eb6eaefeba9b53c17d67b6e595f15f26a90892727fd4e20df1289f2ea835c16741ec438a564abfa9791aa7f6b24b6f7f9502ed8a34b68733253bf8dfbeabb5cabd4fe927859697310af44dc6f211fb6e1514cd83eb5fcd86ed7a54f37b362af246de41dbaa06475bbb1a13c89cc7feed40525eb11d16c28b7915279972e28590fe06543f92499ffdcad0b4ad6a3a1d9507e4c2af83dbaa0643d7897afdb21e3c97b7541c97a24341bca7d09cafb9a723f45c44e7f3b926b5c194fb6a6dc1f89bb297db31cb1af4c1cb19b17f26c8731fe8d6db6f32d99ed3ca0cf7c9c319283add25f477af507b9b7f2890d2d39760632ad697699ccb526db7f4fb126d9ffe618b83a2e247de81ee244d7d17e51e27ca1dab9efaad2f9bad8712b820b588f199bc8052f9ec07b98fb30f22cdb7a71d09d07e174ef3944e2559efd25467cf15cf806117c8f34e5b087cab1f6d5315c28679229e2ff9a721b7dfd8821b143cdc408e035a46f7e54279cac9b9cd9709e42703ea6134ed68dce6c382f24381fd709a799e1fe37139c4fe88433c9489c0f119c4fea8433d9489c6f139c4fe98433c5489c7d89d7f2699d70a61a897322c1f98c4e38d38cc47907c1f9ac4e38d38dc41945fc42cf71e21c6ad577b1d123c173adf936992c5b32db9a6a65daefd75a45def76691cf65d8df2ae39d7e0ee672159f4ccaedf39ca0fb5a810131f17b74484c4bd2fbbf1009b0b441080d6b829160fb11b02fea0ad6c4658d1104ec4bba8235f1248f7802f6655dc1328e12d8c02612b0afe80a9631429e0d6c1201fbaaae6019e3e5d9c02613b0afe90a967121990d6c0a01fbbaae60198f0760039b4ac0bea12b58c6a302d8c0a611b06fea0a9631908c0d6c3a01fb1627d86e2e60a960a6fdb3f88935cae9422e8c5f1317ccdb91b82bd01fe554bb2bce24cf1b85571f6bfdf3de1927b16ca7bd1711b8ef4422428f96d1f0bc5a8cc32c36afd6b924a8e25deef01e8137c9fe53e394c712a7c247e4947836efebf5e43cee6d4d198aebcbbc58b362bd427c0317caa708caf722d11921943e4b59dbcbe95c153a8a4434bfdfb40167f59757ccabdc9d49dbf84124426e57d91d8bf85b6c81ad743e5ee1043e9a37b2bccbf2a3fb3092e80e361edd1d04dd479ce8f6b1ea8f26c51832df5b5df3bd831d34ffc9f1f6e1b556b117366b6bb99d0bf6456474f931f725ca250ea66a075d8143419cc960de90fc7852423f89e4ae8ec02b69eb7731269eb6dd8774319f46e2144434e8a98f32d9c82325c79311e4673ac134f148c90c02f3739d609a58cd9b11985fe804d3c461790f02f34b9d609a78a8fe2802f32b9d609a188b9748607ead134c130fd54f2630bfd109a68987eaa71098dfea04d3c443f55309ccef748269e2a1fa6904e6f7fa84838b884f130747838943e3079d70c61b89733cc1b95d279cac81b36c382b09ce1f75c269e6f56267119c3fe98433c9489cf7139c3b74c269e63cdd22c754fdac13ce1423717620387fd10967aa913807139cbfea8433cd489c2904e76f3ae14c3712e72482f377eeb02cb17e9e656773ae35d9ceea4cfb97b936910c2bdb7e25de350f5fb4e5c7f7472466e8be15ca5c6b5dd0c02cc6c50bb6c0ac11a42cfec97d64f972afbba3dcf2dc5a906bff5b6cffcf86ad3317b636a40cfe15e9c055f7a88d0c9b51a1fd73959d04bd1482b154aee0c2bbad851fefdf9c78bb0754f1e50115dc9f7556906c074b5e4f663dff7087c0d45a220ebdc4fb5685fd6171102a1b34b6db5c0e2195fb5f7d863be2ca7913d7c767912ee6bf484614d536307a340f651c39a6622777e4658513babfdc12bb20024feb6443d79f0bdd6052a9ad768ce862adddd775f056935c6b9625420597dbbcaaebfd3cd97b9f0b6b4965bbd3653859f989e2c42d4662854ebf5d6b955a624b549dcda2ccc0c8cb0da48436e344265e78c2aa0fe6c3c41642bd99606ace89a93519d2888f0ad50203a7787904580b4e600d6d1ac976e625be2874c6b8c9d9315c11bd642813cd8952f8388aedb7c58ca4c6c0b6ec2852e65a72826aeb0c54c481f645ce5b59f64757390315366853b9a0bd42a0c57042eb65d51f28175b62bf6bc96e03e679919affb24de5e6920adb8a1369e0458719d04fb3fbe902e6f5c1d710ff4ceb48742938488a1e7ccf1822c576f0fd81517e946d225142294af7123ad5e919b2bcfe9b5cce68ddf5cd98b08e21f38fb69c587d5bdf139c19489d3367aeb322b4f57d0757a9bc8b94ca769128950dfbb703db4d130fbbf99aec086bcf89b595fdc2734d8d6fad85b1f7665b65399b0c883a346537537f20c4d8cdb00d8426900add3112ce856a6bb68115f40652e23a35edc086faaa4d8c72e84a4a5c677ddc0e8cc36d36b7c37f6415af0b27cafe2e28433f2320c5c853022e2653c4ae7a0e754c3c30f17332d4e9c68935cea5250de7682f4f4916ab2e9e24b39da5aebcc89c1454c335ffe94fe63fdd23d1fafa1c1f812152e61fe3904c1a88bd2233749a666085bf9a0c9d7a7062f2454d94c01ebffe709d3548946dc0fe19193eedad134ed61066369c6f129c3d75c2c9bafd830de7c504672f9d70b26e4e62c3b99ee0ecad134ed6ed1f6c381f2538fbe884937573121bceeb09cebe3ae164dd76cc86f30082b39f4e3859f7c9b2e12c2638fbeb84937517371bce1c8273801eeb917b823b249dccc70746a294a2321a786c7c1a274eb6f8a2c74820f4209d70a61b89f3678273b04e38e38dc47936f17d0ed10927ebdd3b6c38bf223887ea8433d1489c77b4f0e31ca613ce242371fe4b70eea3134ed623c3d8700e215d51ac4e38538cc4398de01cae13ce5423711e4f70eecb89b3b7557f594dcc83d638240ac1a4d3dc3308eac802db88c8ece8a97362e22a1d9c06ced12d3fb0914d19a554df1967e206f971c4ddb19f2e28596f246743793f71718ce244d9cfa5ab09cd7324caa889dea3d624006cb4ae6859e7ea6c68e308da385dd19a7967ee1282365e57b4ac737836b4c713b4094d195c1bb1e538b66e2b837897127541c9ba14c7867229991d25e9829275198e0de57a522a937541c91aabc4863299b49529baa0648d536243793aa9e0a9baa0648d5162433996383dd27441c91a9fc486f21352c1d37541c91a26cb86f244522af7e73eb7a3c0b65e6c0af01cdc546789d32b19cfed601b8c5f68f9a11d10c94326aa439ee730fa93d8b0ce26d5fac0a6acd6548e75df39db21131b49bf3d8613657b47cd77d5b0f9a7067627557b2c2738716f7de0f1c849cedeb572cb737fb3e77c23d6bdc06c1bf93b108ce322b10ae96b210b9d8e654fdb91b685841c8ce73e46421cae98e594c75ae783e675245f92d297c1894b249dbfabca665933f9603dc405eb54022bb3290306024f4030f3f0e33a5255b374c2c9ba5ccb867303c199ad134ed6255b369c1b09ce093ae14c3412e7d504e7449d70261989f33e8273924e38cdbca7fe058273b24e3859cf8d61c3f905c13945279ca946e21c4b5c1407e98433cd489cd7109c5375c2996e24ceff08ce699c383b58d481e63bcbda736691c8381b3ab653ad0fb4fce8a673a2eb6185735670a23d2832cf91fb1389b19ca1134cc663f5d8609e4860ced40926e381cb6c304f223067e90493b1bb6183b981c09cad134cc6c5073698271098733861f675190a851e976e9e5ffd5b12a3365757b08c25960dec0f046c8eae604dbcb7623b013b4f57b08cbd3f1bd81f09d8f9ba82651cf0b381dd41c02ed0156cb281607f266017ea0a36c540b0bf10b08b74056be29e9f16c4e17cb0ae604dbc95a53301bb5857b08cd725b281ed4bc01ec21d3d17fcf089b5ce4facd73f5cc885f11b1208bba4690361a92f9fb144b2f9f10793cee9504e943dadf08f32656c3bd98ea268479c2bb9ba01652ca16c40db13a04b7503ca38836203da8a00cdd30d28e3cc890d686b02345f37a08c332636a06d08d002dd809a78d95d5b02b45037a0265ea3dc82002dd20da889a76c4713a0c5ba01659c23b1016d498096e80694d1a3cf063486002dd5096882a103fb2f08d032dd809a38f5fc9c005da61b5013874d9f11a0cb75036ae2c0fe5302b45c37a0264e3d3f21402b74036aa273e46302b45237a0260e9b3e2240ab74036ae2c0fe4302b45a37a0264e3d3f204057e806d444e7c8fb04680d27d08156fdc32dc4473d2cc41e91b800b87e4332ecdfd6383b48588fbbd8c205781959b4ab6dcaf5cffa47ed338e48d98eda2f20e77bd571a21ce082329c5bd959f10e8e62c27b3e29a92b39f10edbad291047a9f9cf1ea9b6bf5a1b72748989c1e7c524286255531edc5fbf51601c11b0350ac7920e6cb51ee77467d88cc471805576e320a4aa794b693a17da1664dfe81aeef3143d579b88aa5f602db7df1452265e6f32c7f2435babcfde6571c48b89314fa3494bb94e279cac7e7c369ccb09cec374c2996024ce3308cec375c2996824ce7b09ce2374c2996424cebf09ce2375c2996c24ce7664fa79944e38538cc43990e03c5a279ca946e24c24388fd109679a913827109cc7ea8433dd489c3309cee3b88f201247514fb1df9a61cfcae7d83fcfb133936dbf33cf16330f9d78c787eef848f88a7c6eb955417d4526ded5ba9994c2f5915cecc8b3c421e8555ea87bae5ff386167ec01b3801776fa0d5f4643dc51eb8b3ee9a8be60259477cf127e80292d13dcc06b296803c5117908c559b0d640d01791227c8d880b6b3d07eb3d8128b6bd39c75a15a2bcb59cc2874dad032e7e7e0b7b533e266bbabfd3882fbe448dcd5def0b2863023c7f2dce4ce0ab5880bead504ea293a42656c61d9a0de40a09eaa2354c6fe9f0dea9964e9ed34ee6e4b5ccc936379aee8116dabe7d856cfba7c8d93a54a0764ad8123d2d72d3fc8d39bf630423a8f37f35ce647c95afb193ac1646c37d9603e41609e1999d5f53aabd412b714163affd6f14163bbe2b18a54e7b3225102438dfe347153d708d2c99cad134c1337740d263037ea04d3c430eff7c89872934e304d0cf17e97c03c472798266e91f990c03c572798266e8f799fc03c4f2798266e2ffc98c03c5f2798266e2dfc88c0bc402798266ecdde9b0c8d2ed409a689dbb2bf214b6c1771c214f72957b87881c4b6ad3ae72bc2d5c606309f0be0b3961fe0c591de45e4eeaf9cee64add49a68bf2e7792abb198ef5568cdb58be81a1274780927de4e5ebc62adbcc659e929b18a9c77aaed5735cec7ccf30a5d49bc429746224481964e91893aa7ba575a07d9ff5658d5415b50136743cd48f5bf2c12e725fbd631ab2dff36c14a072edaf2ca0a96cd35771ce9e52fd7a35d9de4fdca4c5b6499e509af61beef8bed26ba1308de2b74c6cb3a1565c35b4cf06ed6192feb41186c783791f9d4953ae34d3112efbb64d07595ce78938dc45b48f05ead33de2423f1be45dade6b2219e15c1b7459d9c445e54e04e5b57aec86cff1ceceec3ed69113e35e462fd6762eb4a34817761df77d20620b43b17393b2f86281139653eeb85e846720ddf21d96c186b1335b09b5fc18afe7c4d8c28b7195b5c8c0b8a52b08a61b9a72d747fd36d1c4a8a5dea4e26ee144d9270065066c1377bf21c9bc127a1e71446fe576f415da5579ae55ea0476d7d92c7c21e1c2295d6031baa1d94ae52fa482dfd894470051b95c23ef951f1de5477953242a3845e95ec1a75a626f80e8b50bb9dbcdf5cd98b0c61157f4cd9158b6f3b59bb94e4974733b9bbbf5700cd97a788b0e277ef9d640cdf3e04793ea7e6b244690d5b64de6f5cf5b4907735b2476b0877a542aeb0e76b652f73b2975b7eb8493f57c05bec3d009ce3b74c2c97a360d1bce6b09ce3b75c2c97a72121bced308cebb74c2c97a360d1bce5709cebb75c2c97a72121bce4708ce7b74c269e6dd467308ce7b75c2c97a881f1bcee308cefb74c269e626ad5c82f37e4e9ced2d4fbca7cff67c27ceb3ce3b8d640337850bdc13961fdc03dce0c4feca421bde2cfb639ed238ddfeb5f0fdb081633bf6792401f760d37a26e9d203a36792cdc9db9354de87b8f7f856ec0a32141e48713c8a90330fdac3a4fc3dcc09cdd6deb5905aeb0d7fad742a6d8d81ed5d02c1f60827b62ede6a1be7fced8b172e73dabf88045fb3f5b5f793eafa3feeea2a96b4b21c78b5ce073d913ce645ef7c4dcadda39cd07a59f59709ea9c922682fe033b0ed343a92f228b058f71226db5ab1c963b6f555b0b0dec307e2525f0714e5cfd2d99a027d6e91c5bd8d35e24f6f1099de1321e1ac106b71581fba4ce7019b7eab3c1fd85c4423ea5335cc6455836b83712b84feb0c9731b48a0dee5602f7199de1320eaed8e0de40e03eab335c1383a4634887f69cce7019b7feb3c16d49e03eaf335cc6e353d8e04613b82fe80c97d10fca06f737d2e6be18491f41a595ed440c67ec7151ed8b08d297b8bda4150eca226bf5ae7d67994ed935cf5bf58ee5c7f6b23e719826ae4c1e44bca5af3425cafa21088c7e003687dfdd24d4fad5c86c8acae2c3c416d27a29a9bcafe9145a906e6420f557a402bfae13ce342371be4570bea1134ed64df76c382f2138dfd40927eb267b369c1b08ceb774c2996a24cec708ceb775c2c97a80091bce1b08ce7774c2c97adc0e1bce8904e7bb3ae1645dec60c3b986e0dca6134e338f7d9e4770bec71d99f97feddd077c1cd5d536f02b6370c1c636985e6c63c0a65bb22add96dc70ef74a12e5956412bc936841e5a288184de5b808450430d9d107ae82585de426826b4d079efbdb3a379762d59d2fbe5199da3f70bbfd8d66a7676f7bf7766ee9c7beeb9e1e76ef2095e4ea23eb9031a1c6d5130b7e310eed59e2ca49b1a3ecb551940dba66f84f99a244c8d7587c600e6eb923089e7471ae658c07c431226310b8486b92d60be290953633efb7680f996244ce288230d7307c07c5b1226716c9c86b92360be23099398c541c3dc0930df9584491cdba161ee0c98ef49c2248e39d230c701e63f65947a4aafe546ec71d206d65ae18efcfd388672bb16ded0b8bec0973094fb2ff6dc0db771a52f8797306e1a0c8d8bb6d0f1de26e2fa80cde55eb4d16ee2e6e62e5739d5a515b83e6473858bc6062b4313e780d302660701d7474cae753c57b081bb1cb89969e5f6168f5ea7378745b70dd07dcc5e811c53f66a5693dd43ecb2d0727b1642a2de275220352649ed0d902ba5401283b534c87a2888fca914488df374fb02e4bfa5401283b434c8f700f2332990c41b391ae48300f9b9144862709606f92f08347c21059238644083fc27b4c82fa5401283b234c86da1fbf3951448e250010d724380fc0f1372cb34c866132ca8e94210892ec71335ae0df109107f2d676a88c60bd101104ffc268edcb3a0ac53f877b96f8de132062dc90afce152b1344e5a1dfed380f35b190b64ad7ac08f635ee96907fde570d07f2795365325ede63039f97ba9b4592a69e701ed0f5269a9b3be69b44701ed8f5269b355d25e0415e27e92390e4e8cd5d358aba1776006c7b8eadeea43cc1a437a9f426f208349e986de8229cd134db0daa3ab55e036aff3836ffa5ae11f4c44d7874997dae52fb30e156d87baabae59e6558285e1e85d7eda20701524b7ac11c741dd710216aeb447bc19a5adb4773d04f3fac6d132bb96cbe6ee9834a6061e0b41e635257152ab68d038cf00ceb5247166a9e4bc1438fb49e2a4d67aa571de0e9cfd257166abe47c14380748e2cc51c9f916700e94c4a933e93f17ee7ed696c499a792f34ae01c2489335f25e777c039581267814ace9110e75c87c9b9a969bfbae5c45e58df723f68a34398a84393a899f6ff6e272e75bbd9c4b4940d2d867433043d8632f9366fe710ef6a8098d82e69b03f4147699854588d39236bc101bfae54588d93fbd606d8f5a4c212873868b0830176b854588da39b9b00ecfa526189f17b1aeca600bb815458624e290d7614c06e28159698f54c83dd1a6037920a4bbc69a5c16e03b01b4b85d598433206603761273e841b44738e0b8cde39c7634c44b729936e63d3dd2ab0d4839c568ce271c867da4c1aa8c6352f9e02d0cda58112bbfa34d07b01740b69a0c42e3e0df47e001d210d94d8b5e7557a07d091d240895d7a1ae8a3003a4a1aa8c692533702e896d24089a1681ae86d003a5a1aa8c68aef7700e856d24089a1671ae81f01746b26e8000f9ab0bfaa32f5269cbbacefaefc7613816dc3be2b77cb252eb19bd478b2526bd16c9a4d30818646378dd60102ba31fc8046bd4f7068b0bf2eb53b2bf3ff76d50dcb7974b4a907fb01dd589941b66c95a3f03361147e5ba9b01a47e1e700ec765261358ec2cf07d8eda5c26a1c855f04b03b4885d5380abf2fc0ee281556e328fc0100bb9354588da3f00701ecce5261358ec29700ec38a9b01a47e1cb0036532aacc651f84a80cd8ab392c372d3db32f14742ad91f13d3b7f1e2935ae9fb505cc9fcf961507a5ce51a6c541378238688e34508d090e1b0368ae34508d090eeb02689e34508d090eeb0168be34508d090ec301b4401aa8c60487f501741769a01a131cd601d05da5816a4c701802a0bb4903d598e0301440779706aa31c1611880ee2109344be955fe3300dd531aa8c67ee8a700ba9734508d774a9f00e80469a01acfa11f03e84469a01aaff21f0168a134508dfdd00f01b4481aa8c63ba50f0074524fc6eac3371fac1742bcbed3560a590cc31e93999423dba15c643d0aed8e8acc7433d16ee8122083c7e6d8df97d897abb0bb9b60df81ab1c4ebc388dce20f12e87a190294cde6825e365fe4909e6817d3eab351e6222aea9718e6796f5baf1ccfe30343c8d49b996df5bf0b99b8cc6d4ef09d0eaf6965328308bbb4212ade58d814281d32571525745a2711601e70c499cd4fb6f1ae721c03953122775f5231ae74dc0394b1227351b99c6f91970ce96c499a392730db8bb992389335725e7fac0395712679e4ace31c0394f1267be4ace02e09c2f89935ab386c6b937702e88a3de77ea92bc389fb8b1ed4db909b29a57e9fa3023425dc844ddc4747545c3f9a6d12f82460e747cc80ab19d07a48be288ae8731a372bb5100dbbb22471f41e468313b66192ec757e9399b14725d6022ae7de2e26a6573d1a6ac9c075cfbc63117283c5cc38291ee5f35ab1cb6e90363fa06c5d6878a9cfb4985d59860b025c0ee2f1556e330ee033038768054588d0907afc015fc40a9b01a93b7f687f0dc417174df43d84653e7c7c76b7bdd49603e9c5d8b99a41b9aaee5724425d3f461fe0dcea8074bc2d438ebf225c02c9184a9f192741a60964ac2d478ce3c0530cb24616aecde9f0198e5923035de84fe12302b24616a9c7b710560564ac2d4d875bf1030ab24616a9cfbfb0260564bc2d43867ed11c0ac61676a060164f7e91b7954d35954e34d44b5844935caa407365cebeb68086d4af269b3ed764b4c50588a7a374e037e0deec66ba50313ef8368c02b0178691ca3951d9d3927daa736f851ca120fefee8488210fda887a0984e4eaa48112c31e34d08301b45e1a28f190a7810e07d00669a0c48b140d740d006d94064a0c81d040f300f41069a0c430080d3417409ba48112432134d002004d480325864368a0f900da2c0d941812a181ee0aa02dd2408961111ae82e00da1a47fe7134d65e63ff556bdc74d6de36da3e09624dcbe29eeedf9d7bfbf1cccb14edeefe1cb8bb5f2e99975a8c8ac6bb14785748e6a58e37d178af8693c3a192797354f29e0c17b4c324f352d79ba1f1be0a27879f3179b7e832ef02bb0bd7094b984abfbb3a6edae34a16ed067062389c493bdea476c55c2fb6d2ee62aa677453bfba533228e0775db9e00d14d99f9aedffa95db7b2b5485fc210387d1cc1fc128698b0945055f2a106d39aec0dbb9978ad0a6f262a4c847724136fabb4169c30cbecc31576efc56d1e98278d2fa67fead87268a347c5991f5d6aba921fad3171f24538f71ecd24dd2c8d74518797b5f4b593342eaddaa76fc47a4c4f96102cb24f6db14f0b0e7a62e46b6e3f12e5ba3051fcd8380eface3b5e853e02d6e02f59c4f18361acd6b9371cf43f8fe356215ad7aba943d4b956a9c4bf5093ff7d83ef23100ffecbfb9078f780cbd471711cfc65269a859f7ac58f7657cc4cbfe8c76aa98b3322cae399945ba6b5d47a9fcae60a0e36aca6cdf6864b5526b4d613e2204e2dc4d1e8efabeafde5696992353c0707151fc3b801bd2c078df8cfd08a4f941b3b209e2068b183fde1527612fbb6d5bd6855dba5c9b5cca5c9d6e90ac7e8bb6d3dce4478bf88a3f3df79bb4c3fa36a5ca57e1cb4c993e38c06b88231b3edbe1b7d0badf06f3cb8eb4fbf714d1fc5d598a77514309fc264762f1d44ac1afc1eeb15622d8243fdd49eec93ea0f99fc0494a73129dd0fb5be8b345de159f04a60faa58455148216a771aaf88970a63b9d4939c2a4df05857dc3de7bff330806f6cee8c9ba8ee9d7e47c95b9a91703e7af247116a8e47c1d387f2d89933a819cc6b918cea4674ae2a4aee545e3bc0938cf92c4395e25e749306a74b624ce6c959c8f03e73992387354720e804bd1b99238735572e603e7799238f35472d600e7f94c4e97dd1244832a4d8d1fa06836d5fede888676160badce44681730d186db1f4a7cc9f586646c68a9dfb0dcb8319e28d36eb2d947616e6811305ec8641c647f70f7ddcb4d737238ac32f926aa15a673bd036c1731d986f9336036e4c5d525d1dcbfdc6e5a0c7165b95216e06400bc9809b8aedf5b49328fa8d08f8cbb37e1de70980ce31ed3970a7306105e124730b7d57e6bfa8264eb01d3a5717456babac67081ca02575f4042c0659238f35572be029c974be2cc51c9f91be0bc421267b64ace9381f34a499c792a399f01cedf48e2cc55c9792f705e25895367e9ca39c079b524cef12a398f04ce6b247166a9e43c00387fdb93855553e7a2e5a89c8db6090c2ffc4e122631a98a86b929605e2b0993180ba7616e0698bf978449ac5e47c31c0198d749c2d4b8eaeb48c0bc5e1226b124050d731460de200993580f8c86b92560de280993d8cfa4618e06cc9b246112b37f69985b01e6cd923089f3c568985b03e61fe298f284f320ba96444decbed3c68736801bcb5b7a32d93f358244bc10d17232e6434ee5ad5228c7aba43c1272826e934299a592f2666895b74ba1a4f6346994b7c284fb3ba45066aba47c020ef03ba550e6a9a46c80323b7f944299ab92720050de2567e6a3c6018b13e0b273379372a8898a93b8b4d484ddb0cc04054a4a4c93df4c1fdf0f26e2bb87c937d0fed098920a38c9b814417d09816701d9bd4cb26c933ad7d63db5ca549bff5f8ed47d0d43a193741fbbae4b585ba8d27f11e1beeb939bd0f06855b332a00ddf1f6751c7de5d29eb7068930fb0d3fc5d2d9779c655766db0ffaaf10e2e924463a3cdcc6981d6f82093cdde0cf833a0abdc46bc5ad36293ef01d49fe22ccbe866e12c4d5e2cba76f812077269876f161cbe0fc5d12d8fca32ad2e46493c13d2ee7096c17df79fe32c48e2ce8af3edbf9b7ce7a6cccfe0c117e80d75ad0e877b9e8799b863ccea4b35853dce5c936d26fbddd479f6e6e44bb85263e16529c1c55e6f0d12f6dd7d22ec4798d8eb9bee0c5ce83b257c05908f4a81d4786efd1c201f930249bcded320f3e13cfab81448623a210d320f209f9002494cd8a241ee02904f4a8124a611d2200b00f22f522089f1751ae4ee00f99414488d633ebb02e4d3522089095a34c83d01f2192990c4b4411ae41e00f96c4f8e42e2eea81d205a3cfd2aa07c8e5d26c715899869dfe42c7b7f3dcffe7b9e9964a6d89f67db478a4da1ff7bbefdccfae29b6e2f21e3f33d59f12a359195bc683d8df3f0be11e70b9238a9cbd3d2384f03ce172571521753a6715e089c2f49e2a42efd4de3bc19385f96c4495dcd97c6f927e0fcab244e9d33d15e03cebf49e2cc55c99909c36b7f97c499a792f300e0fc8724ce7c959cb701e72b92380b5472f685b48457999c3b99d4b1f46afbf0ffed24c38140ff5a1c332b43fa43cdf2d5b6658de550ce863ec0eb712cc7e5da6ea93f31d0b00a58583b9a08eb8d38d25b5d5e7b49f22dc494d54e8b6c5e0323e46fb2f33043bc5971b1d1f2df9664446c6fc5c196e9c1b4b36d076c6fc7d5daead5b33d0c6cef30d95c69e23a132e241c745612c64d4371f96c0d6699a94f3e46439cc6427c062e13efc6d5f6eae26a7bb4bae8eb42db7b2f2eb652f587ec63c0f6cfb8d8cae362a3757c1f01b6f7e3622b51dfda1e05b67fc5c5a6bf3b3206d83e888bad352eb6e3596c27c33dc3873d9b0d8137fa1a0b226e0ed9101f31293736ddaf18ad7179dff3a06d7e2c0d94984346033d1f403f91064accb7a581fe1c40574a032506fd69a0c701e8a7d24089f9b734d05f03e8bfa5816aacbc7216807e260d94383e4203fd19807e2e0d9438e390067a38807e210d9498e64c033d0240bf94064abc53a2811e0ba05f492804e612a2a8a3cbb4fbf72f61a8fe3feca52eeb7cdb0c1ea8b39bbafa182ec0ebd6af753530ea8dc6c184074d44f835bb965aad1f4870f1a25ae3465f0a4d541a6cb699cee3a31506db14f8be61f26d9e3c988365a55d6185f66bb204b938ae2d56fa9dd5710fed952cd8b321a2f96d1c593865a6fd7a17a9a1396a2c8997270e979cef24616a2c167f1f607e2f0953637ed87e80f983244c8dcb65ed0f983f4ac2d4b85cd612c0fc4912a6c6d1a15ac034eb08c2d4b85cd652c0cc9084a931d1be0e30fb48c2d4b85cd69180b986244c8dcb659d09987d9998ed95539cedefc917f83febd370d3cb2912afeeb4728ae74035fe3525e36aac55b9007241d6928c4bece4d3701f8498673f266ef726da65d996aaf12cbb1d70f697c4495de99ec659039c032471529766a7719e0a9c0325718e57c9790b70ae2d89335b25e737c0394812a7cef57107429f74b024ce5c959c1b01e73a923875de8e8e03ce219238f355721602e750499c052a396702e73026e7a87638bb532b83bc6aeee80c12f0b370ad5f573a30b105d3809f07e0f5a40313874d68c04f01f070e9c0c4a1141af03300bcbe746062d09a06fc6700de403a3071989a06fc08006f281d98383240035e0f8037920e4c1c1da0012f04e08da50313532969c07f05e04da40313d32b69c0af03f0a64ce0b0625cb1cf946eb11be91b0c5c6822accd9858c34d54f7c115a2aab04f4ff85db8929115be7261b05c72338f91b694c34a48b5d89ccd58e75fb4daffe9e68f94d84d97fa7fbbb753e55ba29b224163bc85c57822b4c62de248ffe9da44b16c95e50ade83f3e00849981a8b699401e64849981aa7d8de03a59e4749c2d43801fc2ec0dc5212a6c6a9b5f701e66849981a277edf0b985b49c2d458dae533c0dc5a12a6c6c243f703e6369230359674f91a30c748c2d45870e83f80399689b98949cd7c2e6953e86d2b089c005df76d99a423d348cb7c54c8bddd62e3021c6eb7c14ff832d866352e2cff34e4ea6f17c7e11ff22e35959d64a2e86babbbc2e1bfbd244c8d07fe10c0dc4112a6c6a9e13b03e68e4c4c5720385c8725e1072282f9790df6df3436da8a2c3b9b886d27265b58abc96dd2fe84465c2e99d8026931f6b53222ca9d9994611db18efa99ab4e02a30ef5d2c67ece8394c771d240354e5b3c174033a58112c37134d0cb00344b1aa8c659cbe703e87869a0c448120df44a00cd66826e6670fc3cfcbbd154db9dba81df12ff77c23f52e1df5e0ce3e934d69be05a9f13c73d3bb6d3f6ebe24d493e65b6ddc912fb7799ef62517390a6b3781f84ce7cae64de2c95bc8dc09b2799375325ef3d1071ca97cc9ba392f71c88971648e6a56692d078df8593c32e4cde2dbaccdb5ec957e20d2dade4eb8f9085b72b93d645d92a8d5b9acf152376759cf566801e6e22b4dd9868fded0f8d29159b897750b47acd6702d7ee71a46f8741e516bbb94b962df76fa4d60411d1de57fbe906b8baefc104763fd4fa7ba8f93c26da827dd7413bdcb36703cb38b4a1b1b6e84670b3b9571c941d05458afc79b1943fe436b71f89f22be83b4e88237da1f3ce4d78c169e2766a68179c29703e9cc8241d9c3c1f96c1153a86a92d34b8fe70862c8c2334d7795b5c94bc7771bb1acf6d8fb40bcf0ed01e8b7a32dd2b7d4493183ea68d69be09e7cb4992308929b234cc2b20163f591226f13e8786f92ab4cc299230893d4c1ae61b8039551226b18f49c3fc07604e9384a931a9e615c0dc9b8939ceac7a1bd99dd9e8418cb2ccf65083972cf219cb256d42d47ccfa63eacce14442ca7c713ec98a5b0cf79b5899866b06394e5166aaaefbccfb11b1297e4a30d317c005c33e5ddf99033dd3f63b1e6c1c8cdac9eacb8981ee6cd6776d76981de9b8173b624ce02959c1f01e71c499cd49b491ae72110e6982b89334b25e76bc0394f1227b552228df3a2be11e77c499cd4c9d534ce7780738124ce1c959c23e052b4501267ae4ace22e05c248993ba601f8d7305702e6672862b6ea7a66a37fa37526e9f1064b195599f0a1356f1d29cb47d098ca3ef1347665b981a539a8c1d15fb1d2e37ab9ffba631e67925749ff6edc96c8fe8ad93073668f3d5ef8456ba9f14ca2c95940f40f4727f7658ce1de0eed2e3ce9ad96d9b680acbed6522ae03e208f6b69a490a83bdeb02d3813212a457cddb18a73277a310ba3e0749a5a50ea4d168378481b462a9b4592a696700edc15269a9250068b487016d89545a6a91531aed63405bda9359c5a95d7662fa0cad9f5904773f655228a91515689465d00328974299a592f22468951552287354525e09e7ca4a2994d40ac634ca1be000af924299a7927222e413574ba1cc5549f92e1ce0355228f355529e0ead72099372a8fd619ecfc29c6fb0aa8c9b0fd46c1f717feaeb96df6322beda385a62384851b3da6e39b19201ad259e0a2d712993727dfb439de968d19b06d3eadba6dba19b1c4d83a42d7b7302b4c9ba38f235c336b9b81b77e1fa0ef5a7fb46acf5ec92a555c655cda8f34f72adb4c63e52cd3c43d2a643bf05adb141cab55ae719b2126e111ba550524b96d1288f86fb9a43a45052cb93d128ff0aadb2490a25b556168df276b8af4948a1a4d6c5a2513e070778b314ca3c95944dd0316f914299ab92720450b6c6b97888bb93596adc0cc7ae76d189796db42efa60b8142d9373374e4c6ba5b5d4cbe152b43c8e2ce190d2dd832f5f25e332d89ddec54306c0cde30a26e740fb43ea72c82e43b89547464b52755421d9a1712c11e2da5e4532bfb2dcde6dbb73a4be03b71ed80eebc9f4fef4456ac6a95c4269191cb83f93c4494d97a671fe02380f97c4494d99a6719e079c4748e2a4ae6741e3bc0e388f94c4495db197c6790f701e2589334725e7cbc079b424ce5c959c9b4184e818499c792a392702e7b19238f35572fe01387f2e89b34025a78170c671fcb965c17a93015d2d8f8bb6cee4b626e23a3ecee88fcbbde8ac05ea6b7d3f83d677421c73c4f160ee5ab897ba44222de0bb2b74894e940aab31d96577803d492a2cf1424483dd13607f21159698c84a83dd0b604f960a4b2c2a4e839d08b0a74885250eb1f1a64f03eca952617315c21601ec695261f314c24e06d85f4a8525e685d060a701ece952610b14c2ce00d833e2a8ee1edec8169b1569b7b1e1db77f152ea6decf12ccc6d217be957923089b7ae34cc2d00f3d74ccce1ed1cf2b8c389f6dfee5f54c6f3598cef4068e5ccb89797edce8a03c5ccceffe80c12ef5990517716937788098a4c85cb32b8bc25572ebfc66bb8941c7d179f3b4c8477761ccbd7453974657e465b45afcba3db18dae3394cd28d0d56db0cff2e37418258b9076cf53f8d373154d9a4b5d10ba1e8deb9715c8682fc3ab79bd4b6197e52eaa29f3359e7c9f33322c6f3988c23d20ef5a60e3bf073ad51897f9926ff7bc74e3de82f672d6bb3275ce3cf8fb3126cb0c8676fce989f0db417c47f3e750b832ef36fc59d0e62ac5a4c4bbf9d0227820be3c95a6e84bee672ff041adb0016db62e82a5d24bb1b4f0c83d0baf1d740b7e9e238c6f357d76daa4c4e8ca11fe4b45ee8d5d069ba84c9e93e41a9a9b63d4dd771aa8485ea68680d2cb49970885f2a27a3294be9c484ade1ca7d99244e9d13132602e7e59238754e4c6800ce2b2471ea9c98f02be0bc5212a7ce8909f703e76f2471ea9c98900143195749e2d439316108705e2d8953e7c484ad81f31a499c3a2726e401e76f2571ea9c983015387fc7e4dccaa4c636438362bfff26fb68857ff3257677bd6fdca818aef8d7ca589960a6bf9377bb5e6ebb51eeff54da6fd722d15e0ab4bf8f3b74d73eed94e45366db9d2c3141949e3cc581b6cc53134c04bb4e326f964ade2721327abd64de4c95bcfb01ef0d92797355f23e0de7de1b25f3e6a8e4fd00cebd3749e6cd56c9fb28f0de1c67b9b6c46afbb7c4fc135aff7637a0fc431c35bfbb97404eeedb3eb00689b5062e5fb73059c79a55b3a33a1e962e36734c8d4f936cb1af8fff9eead7d22e37d404f36d59c3d45bc1b8eaad71ccd28f6e8335264d1c6822aedbe248ce2df19fbdd034f8c49d16d3d4f6180d6f180b6f04e0ddcec6abf3502dfe6ce8f29c9a930779909f47c31bc43a509f04bc3b9878eed8a9b40f17b76de6de000dec5a566b3b0ac0eeecc91aca45fec02d4d76758873e5e6f623516e0a11d33f3229d76c6b7b4bec1e69502b586dee08687377c5b3b453a1fd7593ef64c7b6b4d3672cbebb81efee380ed98e32e37177c5cc09d9b452bee32129f69e38ee4e90b2fdbb93e9fec82b6c4b4a248e1d1dc7ca8bdf0dbacbf7b20ff0628f144cd0aa4f8e11b9b1a312ff08b10748bb67be18f8eee32f38566c3f51f0d967f8bf6b7ceb5cee5babeb4abbb755cf3c53d22611bc0467cafbe5051fdcdc0c8d73d73f80e0c3033d7901c2374f9dc64abb53de052e400fc631fcdbb5698395d629a6092fb4567a199c45ffc4a4753f04f382172964ba01ce910f3199c698d4587755f217534d83e92caed8de741762d89636dde5218886ff398e722a51a18a455dbe24699c2e784ddf08f6e19ebd27c2111be23d11adf7b9295c921e8963c670e79da605c9ce7dc25e98dceeeafcc02db1ebb49285fb288c8b3f2a19971880a3e1de03b88f49c6250ee4d270cf05dcc725e312032634dcb301f709c9b8c4c15b1aee9980fba4645c62c78b86bb0c70ff22199758d692867b09e03e251997d8cfa5e15e0cb84f4bc6259610a6e15e04b8cf48c625060d69b81702eeb332c3da1aeb893f0161ede798ace34c7772ea568d7d052dd965d6052f1996de0885a839764dac41c33110af7d9e9dba53970c7e272ca26bb51ad3281e3011d80b4c30bbefb60ddc61ee4656cb4dbe09cb62d1e87258745b03dd8bf18c0dcc547846bc0a985e8a634a6d55caa5a6e3a1be02e6bd126db0ef6d88acbe2c89335f25e70bc0f957499cd43b791ae705c0f937499cd4394434ce9f03e7df2571e6a9e47c0038ff2189933a3f93c6790d70be2289933a9b98c659009caf4ae2a49616a0715600e76b9238a9a504689cf381f375193546e6d9bfddbfcbed4e5cfad90a6edec9cdac849e872166f4063b68114c0c0ce6b7250c75761b2d68d16822b03765b4c5f4d8a5bb04694ccb1d0c61e1b7a4d266aaa49d06b46f4ba5cd52499b00da77a4d2ea5c63ee5ea07d378e65d13aea44a5264552a34db4b4c8b97d23ccf724616a5c777e1e60fe5312a6c64a8d0b00f37d49981aebd52c04cc7f49c2248ea8d3301703e607923089293534cc7d00f34349981a2739ec07981f49c224a629d230f707cc8f2561122731d0300f04cc4f246112ef8078d5950173a58cfa0ebd2153ee2808287fda934583d2a3f3fa62f3a51040fe771c3342bbdf42a94372b436da00e9849f498525debbd3601b01f673a9b0c453010df61080fd82bd4267a32934ae5662b3a94ea99b4863a3d54b3cdb446c5f32d93635a973ea4b4c4d9b436f5b96e244081d7f15c70af19d47e567fab756cdbe2095b248af06d2ff3049079b70a838182476a55c4abc84db81be21e3f970807fcd2ebeeb8aa1ba2ac575fef0aee7711dc2e29a055cdfb0d7808daa14078582caeccfc4b914b4f3dd7240fbb627eb87a4e6c211a341b485c66f826ecc77520774c731a396b41ee297503ee87ba9b4992a69b787abf30f5269b354d22e00da1fa5d28e57497b2cd0fed49381b8d852b86997adbd2010678608a1a4a66fd328d780cb5486144a6aea368d7219b4ca3e5228a9f3db68946f41ab5c430a25756e1b8df214a0ec2b85923aaf8d46b9032c1ab1a6144aea9c361ae5cbd0195a4b0a2535d99546d90aadb25f1c94614cbda9d745d287c015bc3f93320afb36fb911c77dfe322998df6dfad0a47c6cb4c04378009372aad0dbacd4b3d5c547827a0ec38f540e3b4c07238c8073281c3553ac6f92189665f3fa6d9c4b44a076d199eeb2009666d265fb8c85da1996d1f5c60df46a1fdd32db538dbbe6df788bec0c54670700f62e2b9b16e37b65de66b1515fbddb85fb9035adf21fb0b601bcc640bf3d9c2736263374269fa5ae331d0735ca7277b8eb8bb62e6e80f6d45ad5fc1ade110f65931e8ee840b49d499702113ad5d9e2a38bc8732f186272f296590f993edeb0e2e4d394b523b36b48ca0c1c0388cc918aed6ebfa8653fdb991b804e8ee2caeed806bddb8fa819576830abb59795cfd40da413b15fa81eb31f9c284fdf09a7ca8fdafb7dd2d9fd537c21ccec41c918619eca6ebdd1c8d09a655d0cd595f32aec63ee43e10e7d94032aec664fe1d0177c338ef7baa7b35eb3ad059df88c91a6666b86cf31abb6947a853924f986d77b124094ca59dcea22d845ec1c64cdaf495de1c6f7eb227509bd63f986877d3e07b0725fece89084bcb063e1d4e059bc4d1ddea285333f55e9d9a9a45bb5b2f855ccd4d25616a0c7d5401e666923089534c69980703e6e6923089a52368982580b985244ce25d140df320c01c210993586e8786590c9823256112bb4634cc7d007394244ce2fd3c0df340c0dc521226b1a8090df328c01c2d099358d484867934606e15c7ad65f7e75350130869e190c320f8bcb554588db1d12300761ba9b01a23fac700ec18a9b0c47e290df638801d2b155663e9a8cb01765ba9b0c47b7c1aec1500bb9d54588d732caf07d8eda5c212e3a534d89b007607a9b0c4bb2d1aecad00bba354588d05f51f00d89d7a364f14137d3416e01d09c3783b3329dde2b56e1cb4d5be01f7e744fb67bddfbccea73bea6b85b79a886e5c9c7445eae96e02ba4c26ddc6a6fbcbde112f35b4e44703b1a82c69a0c44b0c0d740d001d2f0d9478c34903fd1e1271b2a581126f3469a03f00688e345062578806fa2380e64a0325de58d2407f02d03c69a01a670a7f0da0f9d24089032234d06f00b4401aa8c632fadf02e82ed24089032034d0ef00745749a0594a3bf6af40c77e3769a01a6f3d5f06d0dda5816aec36bd04a07b4803d5d8b17f1140f79406aaf1d6f30500dd4b1aa8c6e0c8f3003a411aa8c66ed373003a511aa8c68efdb3005a280d54e3ade733005a240d546370e469009dd49383c2e19b7705f8a9c5838e67512e818a749399946e58bb3459ed266166da0d5b934fa6a1d126c4369b086d0a136d643bed6f91f528b43b2a32d37df9a084a9483e36c744d51327d8775063a8751d466790786742a2c254769b0c0a5a35f83dba7f910b59d1da6439b4c9694cb48d4cfa9a6cc1cc8e8e93653456c5d90d0ab7ecddb3d36790923a178986d90891cde99230352eb07c0860ce9084a9f1309f089833256112afdb34cc72c09c25099378174ec3ac06ccd992308931221a662d60ce9184498c60d2309702e65c4998c4f83a0db30e30e749c2d498e15e0f98f3256112234334cc06c05cc0c41c66a21ab56e31db267f635961b4af567003002e8ca33c25b6c6f6e704cdb54625fe6582c54a1a0cb926dde57d48b8332004bc8889eb82d861c1e9e06d36d98d696005acd638d644608bd98be2b832e6eee9eea1522bd16c9a936d9306378d05f710c0edc3aed55dea5fb6c4cf0172ed6c9971953b0bda22e734be6b597cdf03dfbe715c93bb36f4355e6546db9d503d763f49981ab3d9ee00ccfd25616a1ce39e0e980748c2d438be3d15300f9484a9313f6836601e240953636ed04cc02c9684a931b77211601e2c0953635ee51cc02c9184a9312ffd2cc02c9584a93127fd50c02c8b735d827ad3da6124a837aca5f17edf08b63c8eb53422d8261fe2e89c96bc502d2d76b923b4d98a38d6732bf6815ef7107191505af255ad89b82a995ca3d35ae2b2e4a6e5c9c5f07af3e13e0152b2aae2cebaeccee239d4fb24daf23927c3215f2d99979a8240e3ad06de1ac9bc992a792f869ce1259279a9c57969bcafc1b9b756326f8e4ade938077a964de6c95bc7f83736f5d1c370a9df32e304d3e733e612afdeeea0cb5a8e44a16edf670dead8f6358d9fd506f1566d84dcbeccf09db076e56d89b7dd544700d71a5d7e0587c4ce935b483fa7148af698c7381d2455dbecbd2b8bec153105439a427e75616d9a7b6d8a705a960c4f8fedc7e24cafe30b7b2290eca8ed211d3a3a8fa62a85bc2c19e6052ba1f6afd9971a1c283f77ab8a834c73109b0ab33cd0b5466887c05adae451267be4ace3781b35512678e4aceab80739924ce6c959ca700e772499c792a399f05ce159238a90b8cd038ef03ce43257166aae49c0b9c8749e2d4994a7b0c70fe4c1227b55e028df320e03c3ccee164b7718ba9b4ff951b3711ab370f271f0731f7237af2ee3c75b2a0c649ac9b407b3d924939c8fe506eefcfe79b6abb518337704f756f595fd6c8a726623b2a8e16181ee62b56db0235d6f1d80a426d47c77101eae8f233d1b74b0759e263ecf94c4e5acb3c1706cc8e91c459a092f319e03c561267a64ace8530e6f873499cd41a4834ce8b80f338499cd4c95b34ce6f80f378499cd92a39ef83f1c8132471e6a8e4ec0797a2132571e6aae4cc06ce932471e6a9e45c0c9cbf6072ba974e5d67555f00e34613619d1c477d99ceb3da7a4f7d99e170153f45322eb158000df77a38cc4f958c4b4ce0a2e10e82b8e669927189794834dc8d00f79792718953b869b85300f774c9b8c4183d0d776fc03d43066e7b39f0d49adcb42cf8dfc205ed57927189a3a134dccb00f7d792718917341aee41807ba6645c62578c869b01b86749c625de44d070ff0e81c1b325e3126f7f69b82f00ee39927189d57568b887c369e15cc9b81a2724b600ee79927189371134dc66c03d5f322ef1f697869b00dc0b64e0cef46fadda4cb63f2f4dde061753532a3348b84700ee85927199658959b8e7416ce122c9b8ccf2712cdcfb6024e262c9b8cc42872cdc62382d5c221997599293857b3bb4dc4b25e3328bc7b270ef02dccb24e332cb1cb3700f06dccb25e332e7f2b3706f01dc2b24e3324bc7b3703702dc2b25e332173960e11e00b8bf61a727b98d2bed67aa30cb0db1c0514557defeff06cb2dc813625dc5c4dac444058ea2bf97265b5fb0a27703d4302bf66f91484aabca7b6b46447a357bd1ab3a5f1baad61fae4111381a18ad46d42ed006af61828deaf2d93075eae404fba78b5fade09e11ef6501af807957bf950e4cbc9ed3809703f0ef98c0ebf843de95e16ef178ae589c836ef087bec685dbfe0207ffb59226a517a85cad64255c7c7e2f89335f25e7df81f33a499c392a39af00ceeb257166abe43c09386f90c499a792f329e0bc511267ae4acebb81f326499c992a396701e7cd9238752eeb761870fe41122735e784c6b91f70dec2e4dcd2a4afade39e5ae873fecbfd8d6698ff8f2f933ef152e3b4cba321ae796b4f2ef7965a88863a8795568a26ab6f84799b244c627c8986b90760de2e099338aa49c39c00987748c2248e62d2302701e69d923089992234cc2980f94749981aabf14d05ccbb246112b3ef68987b03e6dd923089d97634cce980798f244c6246330d731660de2b099398c14cc39c0d98f7c5b1985099898ac176adc62eb193442b517304dcbbdfdf938b09a587e9f4854132e01efd813896080cc3204bed7e1bdc7d6d975baac66ad007c114860799bc4393bc993e0fa9c43fadc2c4b4181bedfc796e9f88ef4fec34852a9f9c50623758eacfa42da6c9bf11f7a6f5e528dd6522ba879874ebb773e9c11da6a628d020cf6241ee01179b3f4b8124f62c6990b900f9b01448e2359b06b906403e2205927875a6411a807c540a24b1434e831c08908f498124c6d26990fd01f2712990c468250d7210403e2105921843a741ae0d904f4a812446296990eb00e45fa4401263e734c8c100f9549c991bcdf6e1467f47ed0217bd396c7129cc5f7fba2717b14aedaa6b3c7fbe08adf5192994d44a3634cac7201af42c93d2eedbb8492b0b929f7d86ffdb1dea45f6cf847d157df1a0e74c84f75c4f8eebacba9495beccb66910357f5e122631c046c39c05982f48c2d49873f9359c235f9484490cb4f1d65c02cc97246112431b34cc35e1307f59122631e046c3cc02ccbf4ac224f62b6998e301f36f92308981371ae66e80f9774998c450070db31030ff2109931880a3614e06cc57e25c17b966b5410d8dc3146f407ce85526e5d834ca56fbe052bb795932f056e47f6eb69bf7e670dc177d23eed7d86930611651ab878b29838846770e74e15f8f67e9bf89fecf7d1562dd6c22ac37e24c064cf8a73abe0683d96b1de75a328be8b178e7c259f34d26eff0645bacb40f94fa2796f909a7eecce9b2da5cd02dcc74a3310e63310e8156fa16937198892ac005b376dd05a529ae7322ad1dce842189b77b327d1a7747bd75ecc7a2bc16fa94ef3029b7688772f57531632a51760b8bb614ce96ef32693736e9c3bc81c1eaa6a3689c41be2fe4a2bfd7938b4aa752665a4c8db3ce8e864ef93f257166aae43c1d38df97c4495d0c8ac6790970fe4b12e778959cb701e7079238b355723e029c1f4ae2cc51c9f926707e2489335725e778e8797e2c8953e7f4fcf381f313499cf92a39ff089c2b257116a8e41c0177459fb2d3b227d81f8bacc16cfb468bfc1dfc2cfbafc9f6e779f6bebdd8149a19f6df8566bac2a892bb8d0e21ff1dc720c5b85e334871060c527cc6a4734751b9a935537ddca8d00783137e737d68ef437bfb3c8ef850d7abb5e653d7b264815e0fadf00b69a0ccf52b59a03700e897d240992bffb1407f03a05f4903d55804f72a00fd8f3450e6aaaa2cd0df01e8d7d240992ba9b240af03d06fa4816a4c42b80040bf9506aab182d62500fa9d3450e62aa92cd04b01f47b69a0cc955159a05702e80f4cd0cdcdff6e353597e9ae312fb30ae2ee3f4a85259e5369b0d500fb935458e2b995065b0bb066a850588d2549eb0136432a2cf19e9f06db00b07da4c212effd69b08d00bb865458620c80069b00d8be526189b1001a6c2bc0ae29159618f9a7c1ae00d8b5a4c212470068b087026c3f266cfa94c3e59d8cd5eb1ba7df1156aceecfa45ccbfee08affb8093209fb008d8a56ea677713510d88a3d5752d4344e3a23723607ec7402665f76351d44b0d2d16550eb1a8b5a5816a1c64ae00d041d240350e32cf05d0c1d240350e32cf03d075a4816a1c645e0ca043a4816a1c642e03d0a1d240350e324f05d061d240350e32ef0da0eb4a03d538c83c1d40d79306aa71907926800e6782ae6b82e21655fe498d29852d26f898518d4f0ba711d20a5bb8e85848b87e4fdeb7876fde4de0a2169b3c9e45b916448b3660528e6c877291f528b43b2a32d3cdc4641429786c8efdbdabc850e1db6aa3a9e1f28ece60dd234158644326ef40e3d6656bb1bf2ab73f569a8447ab571894cb81837b23265930c7c3bd68ad71f1f34633d75a94d8c7f4a17d04681b33d1fadb1f12c655360c0afd2498bdc4f3595c4dc0b509fb1a1c70b92b6fa9fd6f851f7868f0e7ba72e3a66335d9ab308d9056247209106eca24dcd0ac7eb9865527abea8b9eef9e11616e260953e35ad21300737349981a6b218d00cc2d24616a1c9a1d099823246112bbd634cc518039521226312841c31c0d98a324611207c668985b01e69692303526166c0d98a325611207c46898db00e6569230351644190b985bc71ba8088365fa02151f9a086d1b265af78af264d9ceb9c6b3e35828ca334612a7ce8bcd24e01c2b89334b256713706e2b8973bc4ace9b81733b499cd92a393f07ceed257152b3d7689c7d61247107499cb92a393700ce1d2571e6a9e4dc09387792c449ad8744e3dc05387796c459a092733a708e6372ba256182f1c846e31607abb50fba5dc53012494ba82a35115e26136f543b6db17b292cd4a8112d89e52f5048374b3a30319244037e1a80c74b072646e469c08f0170b67460e2058c06fc2400e74807d69848782a00e74a07268e80d2801f00e03ce9c0c44c121af075900a9b2f1d98985d4203be11800ba40313b3f468c0cfc3296217e9c0c4cc3d1af00b00bc2b13387db5ec06ffe460e6915bedf5ffc66ad903817bb738b2013a9b46134cecca55595ea01a4238bb4bc2d458fca20a30f79084a9714aec4180b9a7244c8d13b6f705ccbd24616a9c0a7b30604e9084a971a27631604e9484a9b1144b2960164ac2d45828a804308b24616a2cc15209989324616a2c1054019893d9b5124bfdad65702f4fa3ba974575aa89a8a6c4d1eec27bf362bbe1eaaa2e107b91b4aa0bbb41bb9bca1eef772f5ae91324829a1f0d7efcbfce6ee27643c3ab63e1cd8096388d89b7453b67c020e4b6d0be1dc718fe3dd16e5e6d9fd6ea795b7c8b25b6cb0616edf91042de3b8e623fe1415ee79f5ae3f35070c7788921829ec5025d0f426cd3e3a854d3f1849b6877c5cc9bc57e2cca9d3222ca1971b4cd8e3a3e13ed531bfcf9b4c49f4933b9d1765a05872721ff79a6345062d49206fa0480ce92064a8c5cd240af00d0d9d2408997231ae80a009d230d947851a2815e07a073a58112a39834d0df01e83c69a0c448260df44f003a5f1a28319a49037d004017480325463469a08f03e84269a0c4a8260df421005dc42e4c50e76f3a5dc8c3bd7cbdbff15cce43a34dc179d444688b7b026d8542b4c7006d1f26dac8760eddf613b3a6249f32dbee648909629e2ee0413c9069c5322e80e8d1be9279b354f2d601ef7e9279a997211aefef2198bcbf645eeae22634de5fc355fe00c9bcd92a79df8693c3814cde11267528a4c6f73dcbedaf83fce3d41eea0affaf09bee7e092bea9c322ad2cdc4360fcf3a0b887f0da6fbb0b3ca81b3aa9f4bbabe30e93ac64d1ae0f67dd6226ed60bfb7e073379999bebd56f81db834071adc0816dc5626823b9809b759da01bfa8c336993ec98018c3a74d32f86ddf88b5248e4a11216bc2feffd055464183dd05d52234d6631e089ca54ccee126b84d5d602afc438576d3567f8017fb0b5393dd4d85bfbe2714b6cae7e1602f8b635cbea3985391cf17294db6486247696e3f12e530b89697cb4971200e20d3521c16418a4345bc3976e9eb60a7e6d8112f3cb41cbbb1d02e2b25616a4c58dc1c30abe24f0c4bf4baebf870b8bdaceec9025ae9831ef92a536f1e06ce1a499c052a39bf05ce2592387526869d03f7e4b59238b354727e0c9c4b25718e57c97927dc52d649e2cc56c969e0dc592f89334725e776c0d92089935a5981c6390b381b2571e6a9e43c0e380f6187e33a5accd9bded12a3794167374c133236c91d0f22b650da785026749612710e6bcceaf2b086c6da495743a7a9390ed6ce5b6c3a2b71f492c6ba2fb4d61626ab9b525ee50f6a1ccca081d166b0bfe9cf9cfdd64cdbf9e455761e5c3052670127ece3534c856f3dceaeccfe3cc3feed9e75b0bdd7dedffed73de503ed7fed3d9ee167224f32cb4da37fd4edafdcefbbcefed6bdb3841937d76ed2eabef445c92f7dac1f64aef5a350136c8f6186dd43b1596c998aec2353edefd769e7f753ed9fd3ece79a6a1f1d9b3134b9859bb43bdf3e36cdccf6a7a679f61945f627f7e858ffeedc5673ec6f0bcd74bb8705ab6c13bed634fbfc59768b79ab6c11bedb32b83817fbeb478bfd397a2fa9bf0f166c2ff1db34dbadd64d6ed56ca291b768eb84176c366efdb1e19d6cd99cec2c54a46c8daf9eed6b09065509c2bdb8137277b6ce84addde7284db6a5d477936fc2fa075dd9baa05b5b67c3d67d935bb7da6f087f9a6c7f1a64a22a0ce9090b6393090d25c9c1b8557fbfb6ff7d856dc3cdfe752bec775e91fc2606f9d3498ba9f1dfe6d2e41939d847f0bd17dadfba0ca9e01b49df7b22d9beeafcc9a8d6b4975231b693948b600fe171e78e73b7aff214f9f6b7c8ee740bfc3e0698600d81727f2cd4fb56d6601fef0f8f0701fadab447a7faab562269193e3acbbece327bbc39d3fae4a70c7f37c7ee39b8f2b94feb6cc7fa9360f8fb527f4d4c7d157784d4f84707b5f368c2044be8a5be876affcea2cf38c47f9f51573bfc94c119b4a9ed3b0f9fe106288254ee72fffbb1bee24799ffce9bfd5ec6262f39e96d646cc6c094c72be1fdbb7db8c75a93ef2f78cd4613d5fb5ce0cf0515fe7c1bc804afb9c0bf6622d9f6dcde2adbaa86aedab30dde1bb6bd20836f6c32593d7abc20ada544c74b981d10bc3777290bde7f9dff9682570e3e6b63db778aed6e70db7b9f078ec1fb48b47dc3156d5730f7dce015a2232291fce6f08c50ec7f97b082c5be0595db6d86ad669b60c0a9c5efcbdedcf9737270cc071aa81ff62642fbc07941dbf6fddb1e9be7b7aa68fb0ea323ac30798485e78ace2b7604efa3d4bedb567f7eaeb4ada728992e181d9dc5febcdfe43f4f331c21c5fef5eafcf537f80edd79b4cc4b14a77cba1abfc5006f559ffca4c5bea3549fbc4ad5f99f83dfd4d9bd94fb2d4aad5eb33fcaeae1bc566cbfc7e07b5f758bc1c92dc26b4ac7bf0fbee98e5e011f0fbfd18a942d822e5fb96dcd0d7edbe8285c2fb9050a24bc8dcb3368b067a8fab636164ee158353726f8fe82df05ef7586ffdb7d0745be67d508efa6ce5bb6d86ddc3780dff0900eb64824bbab613baaf3df8d3b7f86b9b7139367c4f0b7ee1394daff56a4b4d601be95b5f83636c73e5e957c3c586ab4d65faddc676d807341ffe4ef82b3b83b3347cf686f71d2f67e37d7eeb7c4b7ab41c9bdcdf7dfaa5b89267c5e027e3b3be5ac32c77ecea6e455bddc5fd727f9ce6f863fa25d6fb2deee69a63fce4ada526817b49da3769e6737cbc8b57f04655c766a2be012f48feb7c2bae87c73bdfa7ebedae7e6fcb5c9736a3fdfb98a5ffb57e7a679f28b852bbe757fa605185dfebb44e3f69e79fafe33effa0d57c2b3bcf77df456ffefccbf17befb3f302f77933ff0b6daff377b4c2bd729ff65bdc7fa594597db2e3eb9e28be45cff13db7e06ae8dee6ff4b8b76fd97d4fdd5f8d7dd79a1ccd6fcdffbec87a6b6e645ffdbd6dcfd777418b335077babf6fc69fb9ed2854fd7fef790fe99a3ad1a7d7b28696b0bc1b15dedfb4e9d4b6cee73203bdedb04fb5395ffac357eaf7526fc9fbb4a06ff6de8afca0bed73cb93f78fb37dffd3edef68fb9b35ff07a508183041490f00 serializedProgramBytesString: programUnityEngineObjects: [] serializationDataFormat: 0 diff --git a/Assets/UdonSharp/UtilityScripts/BoneFollower.asset b/Assets/UdonSharp/UtilityScripts/BoneFollower.asset index b946757..8a3b466 100644 --- a/Assets/UdonSharp/UtilityScripts/BoneFollower.asset +++ b/Assets/UdonSharp/UtilityScripts/BoneFollower.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: BoneFollower m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: ccbda9bf23e2f714c9226283c77a92e5, + serializedUdonProgramAsset: {fileID: 11400000, guid: 406ec28216dbc3a4a93aac8428a9c881, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/InteractToggle.asset b/Assets/UdonSharp/UtilityScripts/InteractToggle.asset index b35639e..5a7d7c6 100644 --- a/Assets/UdonSharp/UtilityScripts/InteractToggle.asset +++ b/Assets/UdonSharp/UtilityScripts/InteractToggle.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: InteractToggle m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 405e38d3dfb2f514daeed0e28fbb4864, + serializedUdonProgramAsset: {fileID: 11400000, guid: 06b4106abab0c9a4bbab391f2ea84232, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset b/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset index 1def3de..cdddf4b 100644 --- a/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset +++ b/Assets/UdonSharp/UtilityScripts/PlayerModSetter.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: PlayerModSetter m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: f938e6c4ff027a74da405a1f9353fd2b, + serializedUdonProgramAsset: {fileID: 11400000, guid: 6f534dbd52095b647b6d5843d5b26f5f, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset b/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset index 8101274..a61a571 100644 --- a/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset +++ b/Assets/UdonSharp/UtilityScripts/Synced/GlobalToggleObject.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: GlobalToggleObject m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: c49c9265a3ef24642a6a4465d0a78872, + serializedUdonProgramAsset: {fileID: 11400000, guid: 27ae5ea2cc30c7643ae4a2039da38091, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset b/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset index 901d05e..fd93e18 100644 --- a/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset +++ b/Assets/UdonSharp/UtilityScripts/Synced/MasterToggleObject.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: MasterToggleObject m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 04024a76ab1924042ba521e11cb76d91, + serializedUdonProgramAsset: {fileID: 11400000, guid: eabf7d6e8f73a9649a4eb62cef5a409c, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset b/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset index da92932..02a50bd 100644 --- a/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset +++ b/Assets/UdonSharp/UtilityScripts/TrackingDataFollower.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: TrackingDataFollower m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 17f8fbbe6cc186d4f8dbb057b01a4ec2, + serializedUdonProgramAsset: {fileID: 11400000, guid: 0fb97fb6ab5bb264d99e3d24a475af6e, type: 2} udonAssembly: assemblyError: diff --git a/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset b/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset index ee4621f..f8d6a21 100644 --- a/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset +++ b/Assets/UdonSharp/UtilityScripts/WorldAudioSettings.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} m_Name: WorldAudioSettings m_EditorClassIdentifier: - serializedUdonProgramAsset: {fileID: 11400000, guid: 128d924a3066b7546b2d1c73e61006ab, + serializedUdonProgramAsset: {fileID: 11400000, guid: a326e83c801ff8349955d1e96b92a241, type: 2} udonAssembly: assemblyError: diff --git a/Assets/harry_t/us/ht8b.asset b/Assets/harry_t/us/ht8b.asset index 13c3692..b82cddb 100644 --- a/Assets/harry_t/us/ht8b.asset +++ b/Assets/harry_t/us/ht8b.asset @@ -44,7 +44,7 @@ MonoBehaviour: Data: - Name: Entry: 12 - Data: 252 + Data: 250 - Name: Entry: 7 Data: @@ -1358,10 +1358,112 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: k_markerColourOK + Data: ANDROID_UNIFORM_CLOCK - Name: $v Entry: 7 Data: 88|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: ANDROID_UNIFORM_CLOCK + - Name: k__BackingField + Entry: 7 + Data: 89|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.UInt32, mscorlib + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 89 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 90|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: ANDROID_CLOCK_DIVIDER + - Name: $v + Entry: 7 + Data: 91|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: ANDROID_CLOCK_DIVIDER + - Name: k__BackingField + Entry: 9 + Data: 89 + - Name: k__BackingField + Entry: 9 + Data: 89 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 92|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: k_markerColourOK + - Name: $v + Entry: 7 + Data: 93|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_markerColourOK @@ -1385,7 +1487,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 89|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 94|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -1409,7 +1511,7 @@ MonoBehaviour: Data: k_markerColourNO - Name: $v Entry: 7 - Data: 90|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 95|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_markerColourNO @@ -1433,7 +1535,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 91|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 96|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -1457,7 +1559,7 @@ MonoBehaviour: Data: k_gripColourActive - Name: $v Entry: 7 - Data: 92|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 97|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_gripColourActive @@ -1481,7 +1583,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 93|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 98|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -1505,7 +1607,7 @@ MonoBehaviour: Data: k_gripColourInactive - Name: $v Entry: 7 - Data: 94|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 99|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_gripColourInactive @@ -1529,7 +1631,8 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 95|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 100|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib - Name: Entry: 12 Data: 0 @@ -1553,7 +1656,7 @@ MonoBehaviour: Data: k_aimColour_aim - Name: $v Entry: 7 - Data: 96|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 101|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_aimColour_aim @@ -1577,7 +1680,8 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 97|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 102|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib - Name: Entry: 12 Data: 0 @@ -1601,7 +1705,7 @@ MonoBehaviour: Data: k_aimColour_locked - Name: $v Entry: 7 - Data: 98|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 103|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_aimColour_locked @@ -1625,7 +1729,8 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 99|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 104|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib - Name: Entry: 12 Data: 0 @@ -1649,7 +1754,7 @@ MonoBehaviour: Data: guidelineMat - Name: $v Entry: 7 - Data: 100|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 105|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: guidelineMat @@ -1673,14 +1778,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 101|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 106|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 3 - Name: Entry: 7 - Data: 102|UnityEngine.SpaceAttribute, UnityEngine.CoreModule + Data: 107|UnityEngine.SpaceAttribute, UnityEngine.CoreModule - Name: height Entry: 4 Data: 10 @@ -1689,7 +1794,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 103|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 108|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Materials @@ -1698,7 +1803,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 104|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 109|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1722,13 +1827,13 @@ MonoBehaviour: Data: CueGripMaterials - Name: $v Entry: 7 - Data: 105|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 110|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: CueGripMaterials - Name: k__BackingField Entry: 7 - Data: 106|System.RuntimeType, mscorlib + Data: 111|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Material[], UnityEngine.CoreModule @@ -1737,7 +1842,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 106 + Data: 111 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1752,14 +1857,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 107|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 112|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 108|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 113|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1783,7 +1888,7 @@ MonoBehaviour: Data: markerMaterial - Name: $v Entry: 7 - Data: 109|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 114|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: markerMaterial @@ -1807,14 +1912,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 110|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 115|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 111|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 116|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -1838,7 +1943,7 @@ MonoBehaviour: Data: timerMaterial - Name: $v Entry: 7 - Data: 112|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 117|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: timerMaterial @@ -1862,81 +1967,11 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 113|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 118|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - - Name: - Entry: 7 - Data: 114|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: scorecard8ball - - Name: $v - Entry: 7 - Data: 115|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: scorecard8ball - - Name: k__BackingField - Entry: 7 - Data: 116|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: UnityEngine.Texture, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 116 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 117|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 2 - - Name: - Entry: 7 - Data: 118|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - - Name: header - Entry: 1 - Data: Textures - - Name: - Entry: 8 - Data: - Name: Entry: 7 Data: 119|UnityEngine.SerializeField, UnityEngine.CoreModule @@ -1960,19 +1995,89 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: scorecard4ball + Data: scorecard8ball - Name: $v Entry: 7 Data: 120|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: scorecard8ball + - Name: k__BackingField + Entry: 7 + Data: 121|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Texture, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 9 + Data: 121 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 122|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 2 + - Name: + Entry: 7 + Data: 123|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + - Name: header + Entry: 1 + Data: Textures + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: 124|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: scorecard4ball + - Name: $v + Entry: 7 + Data: 125|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: scorecard4ball - Name: k__BackingField Entry: 9 - Data: 116 + Data: 121 - Name: k__BackingField Entry: 9 - Data: 116 + Data: 121 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1987,14 +2092,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 121|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 126|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 122|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 127|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2018,16 +2123,16 @@ MonoBehaviour: Data: scorecard9ball - Name: $v Entry: 7 - Data: 123|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 128|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: scorecard9ball - Name: k__BackingField Entry: 9 - Data: 116 + Data: 121 - Name: k__BackingField Entry: 9 - Data: 116 + Data: 121 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2042,14 +2147,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 124|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 129|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 125|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 130|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2073,13 +2178,13 @@ MonoBehaviour: Data: snd_Intro - Name: $v Entry: 7 - Data: 126|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 131|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: snd_Intro - Name: k__BackingField Entry: 7 - Data: 127|System.RuntimeType, mscorlib + Data: 132|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.AudioClip, UnityEngine.AudioModule @@ -2088,80 +2193,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 127 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 128|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 3 - - Name: - Entry: 7 - Data: 129|UnityEngine.SpaceAttribute, UnityEngine.CoreModule - - Name: height - Entry: 4 - Data: 10 - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: 130|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - - Name: header - Entry: 1 - Data: Sound Effects - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: 131|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: snd_Sink - - Name: $v - Entry: 7 - Data: 132|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: snd_Sink - - Name: k__BackingField - Entry: 9 - Data: 127 - - Name: k__BackingField - Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2178,12 +2210,85 @@ MonoBehaviour: Entry: 7 Data: 133|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 3 + - Name: + Entry: 7 + Data: 134|UnityEngine.SpaceAttribute, UnityEngine.CoreModule + - Name: height + Entry: 4 + Data: 10 + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: 135|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + - Name: header + Entry: 1 + Data: Sound Effects + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: 136|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: snd_Sink + - Name: $v + Entry: 7 + Data: 137|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: snd_Sink + - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField + Entry: 9 + Data: 132 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: true + - Name: _fieldAttributes + Entry: 7 + Data: 138|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 134|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 139|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2207,13 +2312,13 @@ MonoBehaviour: Data: snd_Hits - Name: $v Entry: 7 - Data: 135|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 140|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: snd_Hits - Name: k__BackingField Entry: 7 - Data: 136|System.RuntimeType, mscorlib + Data: 141|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.AudioClip[], UnityEngine.AudioModule @@ -2222,7 +2327,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 136 + Data: 141 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2237,14 +2342,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 137|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 142|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 138|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 143|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2268,16 +2373,16 @@ MonoBehaviour: Data: snd_NewTurn - Name: $v Entry: 7 - Data: 139|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 144|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: snd_NewTurn - Name: k__BackingField Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2292,14 +2397,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 140|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 145|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 141|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 146|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2323,16 +2428,16 @@ MonoBehaviour: Data: snd_PointMade - Name: $v Entry: 7 - Data: 142|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 147|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: snd_PointMade - Name: k__BackingField Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2347,14 +2452,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 143|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 148|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 144|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 149|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2378,16 +2483,16 @@ MonoBehaviour: Data: snd_btn - Name: $v Entry: 7 - Data: 145|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 150|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: snd_btn - Name: k__BackingField Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2402,14 +2507,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 146|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 151|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 147|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 152|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2433,16 +2538,16 @@ MonoBehaviour: Data: snd_spin - Name: $v Entry: 7 - Data: 148|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 153|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: snd_spin - Name: k__BackingField Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2457,14 +2562,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 149|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 154|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 150|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 155|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2488,16 +2593,16 @@ MonoBehaviour: Data: snd_spinstop - Name: $v Entry: 7 - Data: 151|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 156|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: snd_spinstop - Name: k__BackingField Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2512,14 +2617,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 152|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 157|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 153|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 158|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2543,16 +2648,16 @@ MonoBehaviour: Data: snd_hitball - Name: $v Entry: 7 - Data: 154|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 159|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: snd_hitball - Name: k__BackingField Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 9 - Data: 127 + Data: 132 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2567,14 +2672,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 155|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 160|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 156|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 161|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2598,13 +2703,13 @@ MonoBehaviour: Data: gripControllers - Name: $v Entry: 7 - Data: 157|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 162|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: gripControllers - Name: k__BackingField Entry: 7 - Data: 158|System.RuntimeType, mscorlib + Data: 163|System.RuntimeType, mscorlib - Name: Entry: 1 Data: ht8b_cue[], Assembly-CSharp @@ -2613,7 +2718,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 7 - Data: 159|System.RuntimeType, mscorlib + Data: 164|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Component[], UnityEngine.CoreModule @@ -2634,14 +2739,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 160|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 165|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 3 - Name: Entry: 7 - Data: 161|UnityEngine.SpaceAttribute, UnityEngine.CoreModule + Data: 166|UnityEngine.SpaceAttribute, UnityEngine.CoreModule - Name: height Entry: 4 Data: 10 @@ -2650,7 +2755,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 162|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 167|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Internal (no touching!) @@ -2659,7 +2764,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 163|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 168|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2683,13 +2788,13 @@ MonoBehaviour: Data: balls_render - Name: $v Entry: 7 - Data: 164|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 169|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: balls_render - Name: k__BackingField Entry: 7 - Data: 165|System.RuntimeType, mscorlib + Data: 170|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.GameObject[], UnityEngine.CoreModule @@ -2698,7 +2803,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2713,14 +2818,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 166|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 171|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 167|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 172|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2744,13 +2849,13 @@ MonoBehaviour: Data: cuetip - Name: $v Entry: 7 - Data: 168|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 173|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: cuetip - Name: k__BackingField Entry: 7 - Data: 169|System.RuntimeType, mscorlib + Data: 174|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.GameObject, UnityEngine.CoreModule @@ -2759,7 +2864,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2774,14 +2879,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 170|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 175|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 171|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 176|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2805,16 +2910,16 @@ MonoBehaviour: Data: guideline - Name: $v Entry: 7 - Data: 172|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 177|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: guideline - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2829,14 +2934,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 173|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 178|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 174|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 179|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2860,16 +2965,16 @@ MonoBehaviour: Data: guidefspin - Name: $v Entry: 7 - Data: 175|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 180|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: guidefspin - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2884,14 +2989,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 176|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 181|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 177|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 182|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2915,16 +3020,16 @@ MonoBehaviour: Data: devhit - Name: $v Entry: 7 - Data: 178|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 183|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: devhit - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2939,14 +3044,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 179|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 184|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 180|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 185|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -2970,16 +3075,16 @@ MonoBehaviour: Data: playerTotems - Name: $v Entry: 7 - Data: 181|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 186|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: playerTotems - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -2994,14 +3099,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 182|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 187|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 183|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 188|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3025,16 +3130,16 @@ MonoBehaviour: Data: cueTips - Name: $v Entry: 7 - Data: 184|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 189|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: cueTips - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3049,14 +3154,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 185|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 190|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 186|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 191|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3080,16 +3185,16 @@ MonoBehaviour: Data: infBaseTransform - Name: $v Entry: 7 - Data: 187|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 192|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: infBaseTransform - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3104,14 +3209,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 188|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 193|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 189|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 194|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3135,16 +3240,16 @@ MonoBehaviour: Data: markerObj - Name: $v Entry: 7 - Data: 190|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 195|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: markerObj - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3159,14 +3264,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 191|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 196|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 192|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 197|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3190,16 +3295,16 @@ MonoBehaviour: Data: marker9ball - Name: $v Entry: 7 - Data: 193|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 198|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: marker9ball - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3214,14 +3319,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 194|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 199|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 195|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 200|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3245,16 +3350,16 @@ MonoBehaviour: Data: tableoverlayUI - Name: $v Entry: 7 - Data: 196|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 201|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: tableoverlayUI - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3269,14 +3374,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 197|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 202|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 198|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 203|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3300,16 +3405,16 @@ MonoBehaviour: Data: m_base - Name: $v Entry: 7 - Data: 199|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 204|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_base - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3324,14 +3429,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 200|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 205|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 201|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 206|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3355,16 +3460,16 @@ MonoBehaviour: Data: point4ball - Name: $v Entry: 7 - Data: 202|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 207|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: point4ball - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3379,14 +3484,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 203|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 208|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 204|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 209|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3410,16 +3515,16 @@ MonoBehaviour: Data: cueRenderObjs - Name: $v Entry: 7 - Data: 205|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 210|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: cueRenderObjs - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3434,14 +3539,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 206|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 211|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 207|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 212|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3465,16 +3570,16 @@ MonoBehaviour: Data: select4b - Name: $v Entry: 7 - Data: 208|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 213|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: select4b - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3489,14 +3594,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 209|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 214|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 210|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 215|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3518,122 +3623,18 @@ MonoBehaviour: - Name: $k Entry: 1 Data: timers - - Name: $v - Entry: 7 - Data: 211|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: timers - - Name: k__BackingField - Entry: 9 - Data: 165 - - Name: k__BackingField - Entry: 9 - Data: 165 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 212|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 1 - - Name: - Entry: 7 - Data: 213|UnityEngine.SerializeField, UnityEngine.CoreModule - - Name: - Entry: 8 - Data: - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: auto_rackPosition - - Name: $v - Entry: 7 - Data: 214|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: auto_rackPosition - - Name: k__BackingField - Entry: 9 - Data: 169 - - Name: k__BackingField - Entry: 9 - Data: 169 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 215|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: auto_pocketblockers - Name: $v Entry: 7 Data: 216|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: auto_pocketblockers + Data: timers - Name: k__BackingField Entry: 9 - Data: 169 + Data: 170 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3645,11 +3646,115 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: false + Data: true - Name: _fieldAttributes Entry: 7 Data: 217|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 1 + - Name: + Entry: 7 + Data: 218|UnityEngine.SerializeField, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: auto_rackPosition + - Name: $v + Entry: 7 + Data: 219|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: auto_rackPosition + - Name: k__BackingField + Entry: 9 + Data: 174 + - Name: k__BackingField + Entry: 9 + Data: 174 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 220|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: auto_pocketblockers + - Name: $v + Entry: 7 + Data: 221|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: auto_pocketblockers + - Name: k__BackingField + Entry: 9 + Data: 174 + - Name: k__BackingField + Entry: 9 + Data: 174 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 222|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib - Name: Entry: 12 Data: 0 @@ -3673,16 +3778,16 @@ MonoBehaviour: Data: auto_colliderBaseVFX - Name: $v Entry: 7 - Data: 218|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 223|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: auto_colliderBaseVFX - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3697,7 +3802,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 219|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 224|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -3722,13 +3827,13 @@ MonoBehaviour: Data: _4ball_mesh_add - Name: $v Entry: 7 - Data: 220|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 225|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _4ball_mesh_add - Name: k__BackingField Entry: 7 - Data: 221|System.RuntimeType, mscorlib + Data: 226|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Mesh, UnityEngine.CoreModule @@ -3737,7 +3842,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 221 + Data: 226 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3752,14 +3857,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 222|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 227|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 223|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 228|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3783,16 +3888,16 @@ MonoBehaviour: Data: _4ball_mesh_minus - Name: $v Entry: 7 - Data: 224|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 229|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _4ball_mesh_minus - Name: k__BackingField Entry: 9 - Data: 221 + Data: 226 - Name: k__BackingField Entry: 9 - Data: 221 + Data: 226 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3807,14 +3912,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 225|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 230|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 226|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 231|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3838,13 +3943,13 @@ MonoBehaviour: Data: ltext - Name: $v Entry: 7 - Data: 227|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 232|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: ltext - Name: k__BackingField Entry: 7 - Data: 228|System.RuntimeType, mscorlib + Data: 233|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.UI.Text, UnityEngine.UI @@ -3853,7 +3958,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 228 + Data: 233 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3868,14 +3973,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 229|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 234|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 230|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 235|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3899,13 +4004,13 @@ MonoBehaviour: Data: playerNames - Name: $v Entry: 7 - Data: 231|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 236|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: playerNames - Name: k__BackingField Entry: 7 - Data: 232|System.RuntimeType, mscorlib + Data: 237|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.UI.Text[], UnityEngine.UI @@ -3914,7 +4019,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 232 + Data: 237 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3929,14 +4034,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 233|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 238|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 234|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 239|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -3960,16 +4065,16 @@ MonoBehaviour: Data: infText - Name: $v Entry: 7 - Data: 235|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 240|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: infText - Name: k__BackingField Entry: 9 - Data: 228 + Data: 233 - Name: k__BackingField Entry: 9 - Data: 228 + Data: 233 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -3984,14 +4089,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 236|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 241|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 237|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 242|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -4015,16 +4120,16 @@ MonoBehaviour: Data: infReset - Name: $v Entry: 7 - Data: 238|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 243|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: infReset - Name: k__BackingField Entry: 9 - Data: 228 + Data: 233 - Name: k__BackingField Entry: 9 - Data: 228 + Data: 233 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4039,14 +4144,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 239|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 244|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 240|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 245|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -4070,7 +4175,7 @@ MonoBehaviour: Data: scoreCardMat - Name: $v Entry: 7 - Data: 241|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 246|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: scoreCardMat @@ -4094,14 +4199,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 242|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 247|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 243|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 248|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -4125,13 +4230,13 @@ MonoBehaviour: Data: reflection_main - Name: $v Entry: 7 - Data: 244|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 249|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: reflection_main - Name: k__BackingField Entry: 7 - Data: 245|System.RuntimeType, mscorlib + Data: 250|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.ReflectionProbe, UnityEngine.CoreModule @@ -4140,7 +4245,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 245 + Data: 250 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4155,14 +4260,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 246|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 251|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 247|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 252|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -4186,13 +4291,13 @@ MonoBehaviour: Data: bhv_cfgData - Name: $v Entry: 7 - Data: 248|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 253|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: bhv_cfgData - Name: k__BackingField Entry: 7 - Data: 249|System.RuntimeType, mscorlib + Data: 254|System.RuntimeType, mscorlib - Name: Entry: 1 Data: VRC.Udon.UdonBehaviour, VRC.Udon @@ -4201,7 +4306,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 249 + Data: 254 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4216,14 +4321,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 250|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 255|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 251|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 256|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -4247,13 +4352,13 @@ MonoBehaviour: Data: aud_main - Name: $v Entry: 7 - Data: 252|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 257|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: aud_main - Name: k__BackingField Entry: 7 - Data: 253|System.RuntimeType, mscorlib + Data: 258|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.AudioSource, UnityEngine.AudioModule @@ -4262,7 +4367,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 253 + Data: 258 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4277,7 +4382,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 254|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 259|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4302,13 +4407,13 @@ MonoBehaviour: Data: netstr - Name: $v Entry: 7 - Data: 255|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 260|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: netstr - Name: k__BackingField Entry: 7 - Data: 256|System.RuntimeType, mscorlib + Data: 261|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.String, mscorlib @@ -4317,7 +4422,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 256 + Data: 261 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4332,14 +4437,14 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 257|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 262|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 258|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime + Data: 263|UdonSharp.UdonSyncedAttribute, UdonSharp.Runtime - Name: Entry: 8 Data: @@ -4363,16 +4468,16 @@ MonoBehaviour: Data: netstr_prv - Name: $v Entry: 7 - Data: 259|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 264|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: netstr_prv - Name: k__BackingField Entry: 9 - Data: 256 + Data: 261 - Name: k__BackingField Entry: 9 - Data: 256 + Data: 261 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4387,7 +4492,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 260|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 265|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4412,13 +4517,13 @@ MonoBehaviour: Data: net_data - Name: $v Entry: 7 - Data: 261|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 266|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: net_data - Name: k__BackingField Entry: 7 - Data: 262|System.RuntimeType, mscorlib + Data: 267|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.Byte[], mscorlib @@ -4427,7 +4532,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 262 + Data: 267 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4442,7 +4547,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 263|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 268|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4467,22 +4572,16 @@ MonoBehaviour: Data: sn_pocketed - Name: $v Entry: 7 - Data: 264|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 269|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: sn_pocketed - Name: k__BackingField - Entry: 7 - Data: 265|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.UInt32, mscorlib - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 89 - Name: k__BackingField Entry: 9 - Data: 265 + Data: 89 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4497,7 +4596,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 266|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 270|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -4522,13 +4621,13 @@ MonoBehaviour: Data: sn_simulating - Name: $v Entry: 7 - Data: 267|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 271|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: sn_simulating - Name: k__BackingField Entry: 7 - Data: 268|System.RuntimeType, mscorlib + Data: 272|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.Boolean, mscorlib @@ -4537,105 +4636,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 268 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 269|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: sn_turnid - - Name: $v - Entry: 7 - Data: 270|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: sn_turnid - - Name: k__BackingField - Entry: 9 - Data: 265 - - Name: k__BackingField - Entry: 9 - Data: 265 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 271|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: sn_foul - - Name: $v - Entry: 7 - Data: 272|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: sn_foul - - Name: k__BackingField - Entry: 9 - Data: 268 - - Name: k__BackingField - Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4672,19 +4673,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_open + Data: sn_turnid - Name: $v Entry: 7 Data: 274|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_open + Data: sn_turnid - Name: k__BackingField Entry: 9 - Data: 268 + Data: 89 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 89 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4721,19 +4722,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_playerxor + Data: sn_foul - Name: $v Entry: 7 Data: 276|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_playerxor + Data: sn_foul - Name: k__BackingField Entry: 9 - Data: 265 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 265 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4770,19 +4771,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_gameover + Data: sn_open - Name: $v Entry: 7 Data: 278|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_gameover + Data: sn_open - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4819,19 +4820,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_winnerid + Data: sn_playerxor - Name: $v Entry: 7 Data: 280|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_winnerid + Data: sn_playerxor - Name: k__BackingField Entry: 9 - Data: 265 + Data: 89 - Name: k__BackingField Entry: 9 - Data: 265 + Data: 89 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4868,19 +4869,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_lobbyclosed + Data: sn_gameover - Name: $v Entry: 7 Data: 282|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_lobbyclosed + Data: sn_gameover - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4917,19 +4918,117 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_permit + Data: sn_winnerid - Name: $v Entry: 7 Data: 284|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: sn_winnerid + - Name: k__BackingField + Entry: 9 + Data: 89 + - Name: k__BackingField + Entry: 9 + Data: 89 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 285|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: sn_lobbyclosed + - Name: $v + Entry: 7 + Data: 286|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: sn_lobbyclosed + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 287|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: sn_permit + - Name: $v + Entry: 7 + Data: 288|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: sn_permit - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -4944,14 +5043,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 285|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 289|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 286|UnityEngine.HideInInspector, UnityEngine.CoreModule + Data: 290|UnityEngine.HideInInspector, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -4973,116 +5072,18 @@ MonoBehaviour: - Name: $k Entry: 1 Data: sn_gamemode - - Name: $v - Entry: 7 - Data: 287|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: sn_gamemode - - Name: k__BackingField - Entry: 9 - Data: 265 - - Name: k__BackingField - Entry: 9 - Data: 265 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 288|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: sn_timer - - Name: $v - Entry: 7 - Data: 289|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: sn_timer - - Name: k__BackingField - Entry: 9 - Data: 265 - - Name: k__BackingField - Entry: 9 - Data: 265 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 290|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: sn_teams - Name: $v Entry: 7 Data: 291|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_teams + Data: sn_gamemode - Name: k__BackingField Entry: 9 - Data: 268 + Data: 89 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 89 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5119,16 +5120,114 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_packetid + Data: sn_timer - Name: $v Entry: 7 Data: 293|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: sn_timer + - Name: k__BackingField + Entry: 9 + Data: 89 + - Name: k__BackingField + Entry: 9 + Data: 89 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 294|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: sn_teams + - Name: $v + Entry: 7 + Data: 295|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: sn_teams + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 296|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: sn_packetid + - Name: $v + Entry: 7 + Data: 297|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: sn_packetid - Name: k__BackingField Entry: 7 - Data: 294|System.RuntimeType, mscorlib + Data: 298|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.UInt16, mscorlib @@ -5137,105 +5236,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 294 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 295|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: sn_gameid - - Name: $v - Entry: 7 - Data: 296|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: sn_gameid - - Name: k__BackingField - Entry: 9 - Data: 294 - - Name: k__BackingField - Entry: 9 - Data: 294 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 297|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: sn_gmspec - - Name: $v - Entry: 7 - Data: 298|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: sn_gmspec - - Name: k__BackingField - Entry: 9 - Data: 294 - - Name: k__BackingField - Entry: 9 - Data: 294 + Data: 298 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5272,19 +5273,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_pocketed_prv + Data: sn_gameid - Name: $v Entry: 7 Data: 300|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_pocketed_prv + Data: sn_gameid - Name: k__BackingField Entry: 9 - Data: 265 + Data: 298 - Name: k__BackingField Entry: 9 - Data: 265 + Data: 298 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5321,19 +5322,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_turnid_prv + Data: sn_gmspec - Name: $v Entry: 7 Data: 302|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_turnid_prv + Data: sn_gmspec - Name: k__BackingField Entry: 9 - Data: 265 + Data: 298 - Name: k__BackingField Entry: 9 - Data: 265 + Data: 298 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5370,19 +5371,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_open_prv + Data: sn_pocketed_prv - Name: $v Entry: 7 Data: 304|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_open_prv + Data: sn_pocketed_prv - Name: k__BackingField Entry: 9 - Data: 268 + Data: 89 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 89 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5419,19 +5420,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_gameover_prv + Data: sn_turnid_prv - Name: $v Entry: 7 Data: 306|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_gameover_prv + Data: sn_turnid_prv - Name: k__BackingField Entry: 9 - Data: 268 + Data: 89 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 89 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5468,19 +5469,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_gameid_prv + Data: sn_open_prv - Name: $v Entry: 7 Data: 308|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_gameid_prv + Data: sn_open_prv - Name: k__BackingField Entry: 9 - Data: 294 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 294 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5517,19 +5518,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_gamemode_prv + Data: sn_gameover_prv - Name: $v Entry: 7 Data: 310|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_gamemode_prv + Data: sn_gameover_prv - Name: k__BackingField Entry: 9 - Data: 265 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 265 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5566,19 +5567,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_timer_prv + Data: sn_gameid_prv - Name: $v Entry: 7 Data: 312|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_timer_prv + Data: sn_gameid_prv - Name: k__BackingField Entry: 9 - Data: 265 + Data: 298 - Name: k__BackingField Entry: 9 - Data: 265 + Data: 298 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5615,19 +5616,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_teams_prv + Data: sn_gamemode_prv - Name: $v Entry: 7 Data: 314|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_teams_prv + Data: sn_gamemode_prv - Name: k__BackingField Entry: 9 - Data: 268 + Data: 89 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 89 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5664,19 +5665,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_lobbyclosed_prv + Data: sn_timer_prv - Name: $v Entry: 7 Data: 316|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_lobbyclosed_prv + Data: sn_timer_prv - Name: k__BackingField Entry: 9 - Data: 268 + Data: 89 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 89 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5713,19 +5714,117 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_armed + Data: sn_teams_prv - Name: $v Entry: 7 Data: 318|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: sn_teams_prv + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 319|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: sn_lobbyclosed_prv + - Name: $v + Entry: 7 + Data: 320|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: sn_lobbyclosed_prv + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 321|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: sn_armed + - Name: $v + Entry: 7 + Data: 322|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: sn_armed - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5740,14 +5839,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 319|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 323|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 320|UnityEngine.HideInInspector, UnityEngine.CoreModule + Data: 324|UnityEngine.HideInInspector, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -5771,16 +5870,16 @@ MonoBehaviour: Data: sn_updatelock - Name: $v Entry: 7 - Data: 321|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 325|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: sn_updatelock - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5795,7 +5894,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 322|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 326|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -5820,13 +5919,13 @@ MonoBehaviour: Data: sn_firsthit - Name: $v Entry: 7 - Data: 323|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 327|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: sn_firsthit - Name: k__BackingField Entry: 7 - Data: 324|System.RuntimeType, mscorlib + Data: 328|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.Int32, mscorlib @@ -5835,105 +5934,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 324 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 325|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: sn_secondhit - - Name: $v - Entry: 7 - Data: 326|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: sn_secondhit - - Name: k__BackingField - Entry: 9 - Data: 324 - - Name: k__BackingField - Entry: 9 - Data: 324 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 327|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: sn_thirdhit - - Name: $v - Entry: 7 - Data: 328|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: sn_thirdhit - - Name: k__BackingField - Entry: 9 - Data: 324 - - Name: k__BackingField - Entry: 9 - Data: 324 + Data: 328 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -5970,19 +5971,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_oursim + Data: sn_secondhit - Name: $v Entry: 7 Data: 330|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: sn_oursim + Data: sn_secondhit - Name: k__BackingField Entry: 9 - Data: 268 + Data: 328 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 328 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6019,16 +6020,114 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: sn_wins0 + Data: sn_thirdhit - Name: $v Entry: 7 Data: 332|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: sn_thirdhit + - Name: k__BackingField + Entry: 9 + Data: 328 + - Name: k__BackingField + Entry: 9 + Data: 328 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 333|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: sn_oursim + - Name: $v + Entry: 7 + Data: 334|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: sn_oursim + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 335|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: sn_wins0 + - Name: $v + Entry: 7 + Data: 336|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: sn_wins0 - Name: k__BackingField Entry: 7 - Data: 333|System.RuntimeType, mscorlib + Data: 337|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.Byte, mscorlib @@ -6037,105 +6136,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 333 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 334|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: sn_wins1 - - Name: $v - Entry: 7 - Data: 335|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: sn_wins1 - - Name: k__BackingField - Entry: 9 - Data: 333 - - Name: k__BackingField - Entry: 9 - Data: 333 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 336|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: introAminTimer - - Name: $v - Entry: 7 - Data: 337|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: introAminTimer - - Name: k__BackingField - Entry: 9 - Data: 3 - - Name: k__BackingField - Entry: 9 - Data: 3 + Data: 337 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6172,19 +6173,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: ballsMoving + Data: sn_wins1 - Name: $v Entry: 7 Data: 339|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: ballsMoving + Data: sn_wins1 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 337 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 337 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6221,19 +6222,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: isReposition + Data: introAminTimer - Name: $v Entry: 7 Data: 341|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: isReposition + Data: introAminTimer - Name: k__BackingField Entry: 9 - Data: 268 + Data: 3 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 3 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6270,19 +6271,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: repoMaxX + Data: ballsMoving - Name: $v Entry: 7 Data: 343|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: repoMaxX + Data: ballsMoving - Name: k__BackingField Entry: 9 - Data: 3 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6319,19 +6320,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: timer_end + Data: isReposition - Name: $v Entry: 7 Data: 345|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: timer_end + Data: isReposition - Name: k__BackingField Entry: 9 - Data: 3 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6368,13 +6369,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: timer_recip + Data: repoMaxX - Name: $v Entry: 7 Data: 347|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: timer_recip + Data: repoMaxX - Name: k__BackingField Entry: 9 Data: 3 @@ -6417,19 +6418,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: timer_running + Data: timer_end - Name: $v Entry: 7 Data: 349|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: timer_running + Data: timer_end - Name: k__BackingField Entry: 9 - Data: 268 + Data: 3 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 3 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6466,19 +6467,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: particle_alive + Data: timer_recip - Name: $v Entry: 7 Data: 351|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: particle_alive + Data: timer_recip - Name: k__BackingField Entry: 9 - Data: 268 + Data: 3 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 3 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6515,19 +6516,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: particle_time + Data: timer_running - Name: $v Entry: 7 Data: 353|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: particle_time + Data: timer_running - Name: k__BackingField Entry: 9 - Data: 3 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6564,19 +6565,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: fb_madepoint + Data: particle_alive - Name: $v Entry: 7 Data: 355|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: fb_madepoint + Data: particle_alive - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6613,19 +6614,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: fb_madefoul + Data: particle_time - Name: $v Entry: 7 Data: 357|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: fb_madefoul + Data: particle_time - Name: k__BackingField Entry: 9 - Data: 268 + Data: 3 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 3 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6662,19 +6663,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: fb_jp + Data: fb_madepoint - Name: $v Entry: 7 Data: 359|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: fb_jp + Data: fb_madepoint - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6711,19 +6712,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: fb_kr + Data: fb_madefoul - Name: $v Entry: 7 Data: 361|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: fb_kr + Data: fb_madefoul - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6760,16 +6761,114 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: fb_scores + Data: fb_jp - Name: $v Entry: 7 Data: 363|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: fb_jp + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 364|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: fb_kr + - Name: $v + Entry: 7 + Data: 365|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: fb_kr + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 366|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: fb_scores + - Name: $v + Entry: 7 + Data: 367|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: fb_scores - Name: k__BackingField Entry: 7 - Data: 364|System.RuntimeType, mscorlib + Data: 368|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.Int32[], mscorlib @@ -6778,105 +6877,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 364 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 365|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: gm_is_0 - - Name: $v - Entry: 7 - Data: 366|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: gm_is_0 - - Name: k__BackingField - Entry: 9 - Data: 268 - - Name: k__BackingField - Entry: 9 - Data: 268 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 367|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: gm_is_1 - - Name: $v - Entry: 7 - Data: 368|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: gm_is_1 - - Name: k__BackingField - Entry: 9 - Data: 268 - - Name: k__BackingField - Entry: 9 - Data: 268 + Data: 368 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6913,19 +6914,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: gm_is_2 + Data: gm_is_0 - Name: $v Entry: 7 Data: 370|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: gm_is_2 + Data: gm_is_0 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -6962,19 +6963,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: gm_practice + Data: gm_is_1 - Name: $v Entry: 7 Data: 372|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: gm_practice + Data: gm_is_1 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7011,19 +7012,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: region_selected + Data: gm_is_2 - Name: $v Entry: 7 Data: 374|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: region_selected + Data: gm_is_2 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7060,19 +7061,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: dk_shootui + Data: gm_practice - Name: $v Entry: 7 Data: 376|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: dk_shootui + Data: gm_practice - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7109,16 +7110,114 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: meshes_balls_override + Data: region_selected - Name: $v Entry: 7 Data: 378|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: region_selected + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 379|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: dk_shootui + - Name: $v + Entry: 7 + Data: 380|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: dk_shootui + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 9 + Data: 272 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 381|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: meshes_balls_override + - Name: $v + Entry: 7 + Data: 382|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: meshes_balls_override - Name: k__BackingField Entry: 7 - Data: 379|System.RuntimeType, mscorlib + Data: 383|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Mesh[], UnityEngine.CoreModule @@ -7127,7 +7226,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 379 + Data: 383 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7142,7 +7241,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 380|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 384|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7167,16 +7266,16 @@ MonoBehaviour: Data: meshes_balls_regular - Name: $v Entry: 7 - Data: 381|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 385|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: meshes_balls_regular - Name: k__BackingField Entry: 9 - Data: 379 + Data: 383 - Name: k__BackingField Entry: 9 - Data: 379 + Data: 383 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7191,7 +7290,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 382|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 386|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7216,16 +7315,16 @@ MonoBehaviour: Data: local_playerid - Name: $v Entry: 7 - Data: 383|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 387|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: local_playerid - Name: k__BackingField Entry: 9 - Data: 324 + Data: 328 - Name: k__BackingField Entry: 9 - Data: 324 + Data: 328 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7240,14 +7339,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 384|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 388|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 385|UnityEngine.HideInInspector, UnityEngine.CoreModule + Data: 389|UnityEngine.HideInInspector, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -7271,16 +7370,16 @@ MonoBehaviour: Data: local_teamid - Name: $v Entry: 7 - Data: 386|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 390|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: local_teamid - Name: k__BackingField Entry: 9 - Data: 265 + Data: 89 - Name: k__BackingField Entry: 9 - Data: 265 + Data: 89 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7295,7 +7394,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 387|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 391|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7320,13 +7419,13 @@ MonoBehaviour: Data: start_saved_players - Name: $v Entry: 7 - Data: 388|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 392|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: start_saved_players - Name: k__BackingField Entry: 7 - Data: 389|System.RuntimeType, mscorlib + Data: 393|System.RuntimeType, mscorlib - Name: Entry: 1 Data: VRC.SDKBase.VRCPlayerApi[], VRCSDKBase @@ -7335,7 +7434,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 389 + Data: 393 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7350,7 +7449,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 390|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 394|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -7375,13 +7474,13 @@ MonoBehaviour: Data: ball_CO - Name: $v Entry: 7 - Data: 391|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 395|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: ball_CO - Name: k__BackingField Entry: 7 - Data: 392|System.RuntimeType, mscorlib + Data: 396|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Vector3[], UnityEngine.CoreModule @@ -7390,105 +7489,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 392 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 393|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: ball_V - - Name: $v - Entry: 7 - Data: 394|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: ball_V - - Name: k__BackingField - Entry: 9 - Data: 392 - - Name: k__BackingField - Entry: 9 - Data: 392 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 395|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: ball_W - - Name: $v - Entry: 7 - Data: 396|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: ball_W - - Name: k__BackingField - Entry: 9 - Data: 392 - - Name: k__BackingField - Entry: 9 - Data: 392 + Data: 396 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7525,16 +7526,114 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: _name_gen + Data: ball_V - Name: $v Entry: 7 Data: 398|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: ball_V + - Name: k__BackingField + Entry: 9 + Data: 396 + - Name: k__BackingField + Entry: 9 + Data: 396 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 399|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: ball_W + - Name: $v + Entry: 7 + Data: 400|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: ball_W + - Name: k__BackingField + Entry: 9 + Data: 396 + - Name: k__BackingField + Entry: 9 + Data: 396 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 401|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: _name_gen + - Name: $v + Entry: 7 + Data: 402|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _name_gen - Name: k__BackingField Entry: 7 - Data: 399|System.RuntimeType, mscorlib + Data: 403|System.RuntimeType, mscorlib - Name: Entry: 1 Data: name_gen, Assembly-CSharp @@ -7543,7 +7642,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 249 + Data: 254 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7556,104 +7655,6 @@ MonoBehaviour: - Name: k__BackingField Entry: 5 Data: true - - Name: _fieldAttributes - Entry: 7 - Data: 400|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: tableSrcColour - - Name: $v - Entry: 7 - Data: 401|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: tableSrcColour - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 402|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: tableCurrentColour - - Name: $v - Entry: 7 - Data: 403|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: tableCurrentColour - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 9 - Data: 24 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - Name: _fieldAttributes Entry: 7 Data: 404|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], @@ -7678,13 +7679,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pColour0 + Data: tableSrcColour - Name: $v Entry: 7 Data: 405|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pColour0 + Data: tableSrcColour - Name: k__BackingField Entry: 9 Data: 24 @@ -7727,13 +7728,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pColour1 + Data: tableCurrentColour - Name: $v Entry: 7 Data: 407|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pColour1 + Data: tableCurrentColour - Name: k__BackingField Entry: 9 Data: 24 @@ -7776,13 +7777,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pColour2 + Data: pColour0 - Name: $v Entry: 7 Data: 409|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pColour2 + Data: pColour0 - Name: k__BackingField Entry: 9 Data: 24 @@ -7825,13 +7826,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pColourErr + Data: pColour1 - Name: $v Entry: 7 Data: 411|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pColourErr + Data: pColour1 - Name: k__BackingField Entry: 9 Data: 24 @@ -7874,13 +7875,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: pClothColour + Data: pColour2 - Name: $v Entry: 7 Data: 413|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: pClothColour + Data: pColour2 - Name: k__BackingField Entry: 9 Data: 24 @@ -7923,19 +7924,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cue_lpos + Data: pColourErr - Name: $v Entry: 7 Data: 415|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cue_lpos + Data: pColourErr - Name: k__BackingField Entry: 9 - Data: 63 + Data: 24 - Name: k__BackingField Entry: 9 - Data: 63 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -7972,19 +7973,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cue_llpos + Data: pClothColour - Name: $v Entry: 7 Data: 417|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cue_llpos + Data: pClothColour - Name: k__BackingField Entry: 9 - Data: 63 + Data: 24 - Name: k__BackingField Entry: 9 - Data: 63 + Data: 24 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8021,13 +8022,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cue_vdir + Data: cue_lpos - Name: $v Entry: 7 Data: 419|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cue_vdir + Data: cue_lpos - Name: k__BackingField Entry: 9 Data: 63 @@ -8070,13 +8071,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cue_shotdir + Data: cue_llpos - Name: $v Entry: 7 Data: 421|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cue_shotdir + Data: cue_llpos - Name: k__BackingField Entry: 9 Data: 63 @@ -8119,19 +8120,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: cue_fdir + Data: cue_vdir - Name: $v Entry: 7 Data: 423|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: cue_fdir + Data: cue_vdir - Name: k__BackingField Entry: 9 - Data: 3 + Data: 63 - Name: k__BackingField Entry: 9 - Data: 3 + Data: 63 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -8168,13 +8169,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: dkTargetPos + Data: cue_shotdir - Name: $v Entry: 7 Data: 425|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: dkTargetPos + Data: cue_shotdir - Name: k__BackingField Entry: 9 Data: 63 @@ -8192,20 +8193,63 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 Data: 426|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 - Data: 1 + Data: 0 - Name: - Entry: 7 - Data: 427|UnityEngine.HideInInspector, UnityEngine.CoreModule + Entry: 13 + Data: - Name: Entry: 8 Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: cue_fdir + - Name: $v + Entry: 7 + Data: 427|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: cue_fdir + - Name: k__BackingField + Entry: 9 + Data: 3 + - Name: k__BackingField + Entry: 9 + Data: 3 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 428|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + mscorlib + - Name: + Entry: 12 + Data: 0 - Name: Entry: 13 Data: @@ -8226,7 +8270,7 @@ MonoBehaviour: Data: k_vA - Name: $v Entry: 7 - Data: 428|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 429|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vA @@ -8250,7 +8294,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 429|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 430|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8275,7 +8319,7 @@ MonoBehaviour: Data: k_vB - Name: $v Entry: 7 - Data: 430|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 431|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vB @@ -8299,7 +8343,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 431|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 432|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8324,7 +8368,7 @@ MonoBehaviour: Data: k_vC - Name: $v Entry: 7 - Data: 432|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 433|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vC @@ -8348,7 +8392,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 433|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 434|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8373,7 +8417,7 @@ MonoBehaviour: Data: k_vD - Name: $v Entry: 7 - Data: 434|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 435|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vD @@ -8397,7 +8441,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 435|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 436|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8422,7 +8466,7 @@ MonoBehaviour: Data: k_vX - Name: $v Entry: 7 - Data: 436|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 437|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vX @@ -8446,7 +8490,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 437|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 438|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8471,7 +8515,7 @@ MonoBehaviour: Data: k_vY - Name: $v Entry: 7 - Data: 438|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 439|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vY @@ -8495,7 +8539,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 439|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 440|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8520,7 +8564,7 @@ MonoBehaviour: Data: k_vZ - Name: $v Entry: 7 - Data: 440|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 441|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vZ @@ -8544,7 +8588,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 441|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 442|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8569,7 +8613,7 @@ MonoBehaviour: Data: k_vW - Name: $v Entry: 7 - Data: 442|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 443|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vW @@ -8593,7 +8637,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 443|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 444|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8618,7 +8662,7 @@ MonoBehaviour: Data: k_pK - Name: $v Entry: 7 - Data: 444|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 445|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_pK @@ -8642,7 +8686,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 445|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 446|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8667,7 +8711,7 @@ MonoBehaviour: Data: k_pL - Name: $v Entry: 7 - Data: 446|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 447|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_pL @@ -8691,7 +8735,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 447|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 448|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8716,7 +8760,7 @@ MonoBehaviour: Data: k_pM - Name: $v Entry: 7 - Data: 448|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 449|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_pM @@ -8740,7 +8784,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 449|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 450|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8765,7 +8809,7 @@ MonoBehaviour: Data: k_pN - Name: $v Entry: 7 - Data: 450|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 451|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_pN @@ -8789,7 +8833,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 451|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 452|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8814,7 +8858,7 @@ MonoBehaviour: Data: k_pO - Name: $v Entry: 7 - Data: 452|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 453|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_pO @@ -8838,7 +8882,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 453|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 454|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8863,7 +8907,7 @@ MonoBehaviour: Data: k_pP - Name: $v Entry: 7 - Data: 454|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 455|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_pP @@ -8887,7 +8931,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 455|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 456|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8912,7 +8956,7 @@ MonoBehaviour: Data: k_pQ - Name: $v Entry: 7 - Data: 456|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 457|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_pQ @@ -8936,7 +8980,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 457|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 458|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -8961,7 +9005,7 @@ MonoBehaviour: Data: k_pR - Name: $v Entry: 7 - Data: 458|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 459|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_pR @@ -8985,7 +9029,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 459|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 460|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9010,7 +9054,7 @@ MonoBehaviour: Data: k_pT - Name: $v Entry: 7 - Data: 460|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 461|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_pT @@ -9034,7 +9078,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 461|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 462|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9059,7 +9103,7 @@ MonoBehaviour: Data: k_pS - Name: $v Entry: 7 - Data: 462|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 463|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_pS @@ -9083,7 +9127,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 463|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 464|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9108,7 +9152,7 @@ MonoBehaviour: Data: k_pU - Name: $v Entry: 7 - Data: 464|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 465|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_pU @@ -9132,7 +9176,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 465|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 466|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9157,7 +9201,7 @@ MonoBehaviour: Data: k_pV - Name: $v Entry: 7 - Data: 466|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 467|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_pV @@ -9181,7 +9225,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 467|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 468|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9206,7 +9250,7 @@ MonoBehaviour: Data: k_vA_vD - Name: $v Entry: 7 - Data: 468|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 469|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vA_vD @@ -9230,7 +9274,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 469|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 470|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9255,7 +9299,7 @@ MonoBehaviour: Data: k_vA_vD_normal - Name: $v Entry: 7 - Data: 470|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 471|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vA_vD_normal @@ -9279,7 +9323,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 471|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 472|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9304,7 +9348,7 @@ MonoBehaviour: Data: k_vB_vY - Name: $v Entry: 7 - Data: 472|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 473|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vB_vY @@ -9328,7 +9372,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 473|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 474|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9353,7 +9397,7 @@ MonoBehaviour: Data: k_vB_vY_normal - Name: $v Entry: 7 - Data: 474|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 475|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vB_vY_normal @@ -9377,7 +9421,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 475|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 476|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9402,7 +9446,7 @@ MonoBehaviour: Data: k_vC_vZ_normal - Name: $v Entry: 7 - Data: 476|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 477|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vC_vZ_normal @@ -9426,7 +9470,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 477|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 478|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9451,7 +9495,7 @@ MonoBehaviour: Data: k_vA_vB_normal - Name: $v Entry: 7 - Data: 478|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 479|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vA_vB_normal @@ -9475,7 +9519,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 479|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 480|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9500,7 +9544,7 @@ MonoBehaviour: Data: k_vC_vW_normal - Name: $v Entry: 7 - Data: 480|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 481|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_vC_vW_normal @@ -9524,7 +9568,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 481|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 482|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9549,7 +9593,7 @@ MonoBehaviour: Data: _sign_pos - Name: $v Entry: 7 - Data: 482|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 483|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _sign_pos @@ -9573,7 +9617,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 483|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 484|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9598,7 +9642,7 @@ MonoBehaviour: Data: k_rack_position - Name: $v Entry: 7 - Data: 484|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 485|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_rack_position @@ -9622,7 +9666,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 485|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 486|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9647,7 +9691,7 @@ MonoBehaviour: Data: k_rack_direction - Name: $v Entry: 7 - Data: 486|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 487|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: k_rack_direction @@ -9671,7 +9715,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 487|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 488|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9696,13 +9740,13 @@ MonoBehaviour: Data: transform_Surface - Name: $v Entry: 7 - Data: 488|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 489|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: transform_Surface - Name: k__BackingField Entry: 7 - Data: 489|System.RuntimeType, mscorlib + Data: 490|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Transform, UnityEngine.CoreModule @@ -9711,7 +9755,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 489 + Data: 490 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9726,7 +9770,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 490|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 491|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9751,16 +9795,16 @@ MonoBehaviour: Data: g_ball_current - Name: $v Entry: 7 - Data: 491|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 492|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: g_ball_current - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9775,7 +9819,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 492|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 493|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9800,13 +9844,13 @@ MonoBehaviour: Data: RayCircle_output - Name: $v Entry: 7 - Data: 493|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 494|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: RayCircle_output - Name: k__BackingField Entry: 7 - Data: 494|System.RuntimeType, mscorlib + Data: 495|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.Vector2, UnityEngine.CoreModule @@ -9815,7 +9859,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 494 + Data: 495 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -9830,7 +9874,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 495|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 496|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9855,7 +9899,7 @@ MonoBehaviour: Data: RaySphere_output - Name: $v Entry: 7 - Data: 496|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 497|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: RaySphere_output @@ -9879,7 +9923,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 497|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 498|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9904,7 +9948,7 @@ MonoBehaviour: Data: m_planenormal - Name: $v Entry: 7 - Data: 498|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 499|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_planenormal @@ -9928,7 +9972,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 499|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 500|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -9953,7 +9997,7 @@ MonoBehaviour: Data: m_planedist - Name: $v Entry: 7 - Data: 500|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 501|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_planedist @@ -9977,7 +10021,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 501|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 502|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10002,7 +10046,7 @@ MonoBehaviour: Data: m_cursor - Name: $v Entry: 7 - Data: 502|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 503|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_cursor @@ -10026,7 +10070,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 503|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 504|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10051,16 +10095,16 @@ MonoBehaviour: Data: m_desktop - Name: $v Entry: 7 - Data: 504|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 505|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_desktop - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10075,7 +10119,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 505|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 506|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10100,16 +10144,16 @@ MonoBehaviour: Data: m_gamemode_buttons - Name: $v Entry: 7 - Data: 506|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 507|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_gamemode_buttons - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10124,14 +10168,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 507|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 508|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 3 - Name: Entry: 7 - Data: 508|UnityEngine.SpaceAttribute, UnityEngine.CoreModule + Data: 509|UnityEngine.SpaceAttribute, UnityEngine.CoreModule - Name: height Entry: 4 Data: 10 @@ -10140,7 +10184,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 509|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 510|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Menu @@ -10149,7 +10193,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 510|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 511|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -10173,16 +10217,16 @@ MonoBehaviour: Data: m_join_buttons - Name: $v Entry: 7 - Data: 511|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 512|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_join_buttons - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10197,14 +10241,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 512|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 513|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 513|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 514|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -10228,16 +10272,16 @@ MonoBehaviour: Data: m_teambuttons - Name: $v Entry: 7 - Data: 514|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 515|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_teambuttons - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10252,14 +10296,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 515|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 516|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 516|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 517|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -10283,16 +10327,16 @@ MonoBehaviour: Data: m_timebuttons - Name: $v Entry: 7 - Data: 517|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 518|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_timebuttons - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10307,14 +10351,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 518|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 519|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 519|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 520|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -10338,13 +10382,13 @@ MonoBehaviour: Data: m_gm_buttonstates - Name: $v Entry: 7 - Data: 520|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 521|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_gm_buttonstates - Name: k__BackingField Entry: 7 - Data: 521|System.RuntimeType, mscorlib + Data: 522|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.Boolean[], mscorlib @@ -10353,7 +10397,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 521 + Data: 522 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10368,7 +10412,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 522|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 523|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10393,16 +10437,16 @@ MonoBehaviour: Data: m_buttonmeshes - Name: $v Entry: 7 - Data: 523|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 524|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_buttonmeshes - Name: k__BackingField Entry: 9 - Data: 379 + Data: 383 - Name: k__BackingField Entry: 9 - Data: 379 + Data: 383 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10417,14 +10461,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 524|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 525|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 525|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 526|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -10448,7 +10492,7 @@ MonoBehaviour: Data: m_current_x - Name: $v Entry: 7 - Data: 526|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 527|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_current_x @@ -10472,7 +10516,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 527|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 528|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10497,7 +10541,7 @@ MonoBehaviour: Data: m_current_y - Name: $v Entry: 7 - Data: 528|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 529|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_current_y @@ -10521,7 +10565,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 529|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 530|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10546,16 +10590,16 @@ MonoBehaviour: Data: m_current_outline - Name: $v Entry: 7 - Data: 530|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 531|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_current_outline - Name: k__BackingField Entry: 9 - Data: 221 + Data: 226 - Name: k__BackingField Entry: 9 - Data: 221 + Data: 226 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10570,7 +10614,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 531|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 532|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10595,13 +10639,13 @@ MonoBehaviour: Data: m_outline_filter - Name: $v Entry: 7 - Data: 532|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 533|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_outline_filter - Name: k__BackingField Entry: 7 - Data: 533|System.RuntimeType, mscorlib + Data: 534|System.RuntimeType, mscorlib - Name: Entry: 1 Data: UnityEngine.MeshFilter, UnityEngine.CoreModule @@ -10610,7 +10654,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 533 + Data: 534 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10625,7 +10669,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 534|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 535|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10650,13 +10694,13 @@ MonoBehaviour: Data: m_auto_btnstate - Name: $v Entry: 7 - Data: 535|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 536|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_auto_btnstate - Name: k__BackingField Entry: 7 - Data: 536|System.RuntimeType, mscorlib + Data: 537|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.UInt32[], mscorlib @@ -10665,7 +10709,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 536 + Data: 537 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10680,7 +10724,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 537|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 538|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10705,16 +10749,16 @@ MonoBehaviour: Data: m_auto_btnobjs - Name: $v Entry: 7 - Data: 538|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 539|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_auto_btnobjs - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10729,7 +10773,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 539|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 540|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10754,16 +10798,16 @@ MonoBehaviour: Data: m_auto_id - Name: $v Entry: 7 - Data: 540|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 541|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_auto_id - Name: k__BackingField Entry: 9 - Data: 324 + Data: 328 - Name: k__BackingField Entry: 9 - Data: 324 + Data: 328 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10778,7 +10822,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 541|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 542|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -10803,16 +10847,16 @@ MonoBehaviour: Data: m_gm_dkoutline - Name: $v Entry: 7 - Data: 542|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 543|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_gm_dkoutline - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10827,14 +10871,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 543|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 544|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 544|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 545|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -10858,16 +10902,16 @@ MonoBehaviour: Data: m_playerslot_owners - Name: $v Entry: 7 - Data: 545|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 546|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_playerslot_owners - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10882,14 +10926,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 546|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 547|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 547|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 548|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -10913,16 +10957,16 @@ MonoBehaviour: Data: m_TeamCover - Name: $v Entry: 7 - Data: 548|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 549|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_TeamCover - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10937,14 +10981,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 549|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 550|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 550|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 551|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -10968,16 +11012,16 @@ MonoBehaviour: Data: m_TimeLimitDisp - Name: $v Entry: 7 - Data: 551|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 552|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_TimeLimitDisp - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -10992,14 +11036,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 552|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 553|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 553|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 554|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -11023,7 +11067,7 @@ MonoBehaviour: Data: m_TeamCover_target_s - Name: $v Entry: 7 - Data: 554|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 555|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_TeamCover_target_s @@ -11047,7 +11091,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 555|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 556|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11072,7 +11116,7 @@ MonoBehaviour: Data: m_TeamCover_current_s - Name: $v Entry: 7 - Data: 556|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 557|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_TeamCover_current_s @@ -11096,7 +11140,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 557|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 558|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11121,7 +11165,7 @@ MonoBehaviour: Data: m_TimeLimit_x_target - Name: $v Entry: 7 - Data: 558|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 559|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_TimeLimit_x_target @@ -11145,7 +11189,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 559|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 560|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11170,7 +11214,7 @@ MonoBehaviour: Data: m_TimeLimit_x_current - Name: $v Entry: 7 - Data: 560|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 561|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_TimeLimit_x_current @@ -11194,7 +11238,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 561|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 562|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11219,16 +11263,16 @@ MonoBehaviour: Data: m_menuLoc_main - Name: $v Entry: 7 - Data: 562|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 563|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_menuLoc_main - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11243,14 +11287,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 563|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 564|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 564|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 565|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -11274,16 +11318,16 @@ MonoBehaviour: Data: m_menuLoc_start - Name: $v Entry: 7 - Data: 565|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 566|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_menuLoc_start - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11298,14 +11342,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 566|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 567|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 567|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 568|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -11329,16 +11373,16 @@ MonoBehaviour: Data: m_newGameBtn - Name: $v Entry: 7 - Data: 568|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 569|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_newGameBtn - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11353,14 +11397,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 569|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 570|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 570|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 571|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -11384,16 +11428,16 @@ MonoBehaviour: Data: m_lobbyNames - Name: $v Entry: 7 - Data: 571|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 572|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_lobbyNames - Name: k__BackingField Entry: 9 - Data: 232 + Data: 237 - Name: k__BackingField Entry: 9 - Data: 232 + Data: 237 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11408,14 +11452,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 572|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 573|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 573|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 574|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -11439,16 +11483,16 @@ MonoBehaviour: Data: rulePages - Name: $v Entry: 7 - Data: 574|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 575|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: rulePages - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11463,14 +11507,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 575|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 576|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 576|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 577|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -11494,7 +11538,7 @@ MonoBehaviour: Data: m_menuLoc_sw - Name: $v Entry: 7 - Data: 577|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 578|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_menuLoc_sw @@ -11518,7 +11562,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 578|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 579|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11543,7 +11587,7 @@ MonoBehaviour: Data: m_menuLoc_swt - Name: $v Entry: 7 - Data: 579|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 580|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: m_menuLoc_swt @@ -11567,7 +11611,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 580|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 581|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11592,13 +11636,13 @@ MonoBehaviour: Data: localplayer - Name: $v Entry: 7 - Data: 581|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 582|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: localplayer - Name: k__BackingField Entry: 7 - Data: 582|System.RuntimeType, mscorlib + Data: 583|System.RuntimeType, mscorlib - Name: Entry: 1 Data: VRC.SDKBase.VRCPlayerApi, VRCSDKBase @@ -11607,7 +11651,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 582 + Data: 583 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11622,7 +11666,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 583|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 584|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11647,16 +11691,16 @@ MonoBehaviour: Data: last_viewtimer - Name: $v Entry: 7 - Data: 584|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 585|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: last_viewtimer - Name: k__BackingField Entry: 9 - Data: 265 + Data: 89 - Name: k__BackingField Entry: 9 - Data: 265 + Data: 89 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11671,7 +11715,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 585|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 586|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11696,16 +11740,16 @@ MonoBehaviour: Data: sound_spinning - Name: $v Entry: 7 - Data: 586|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 587|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: sound_spinning - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11720,7 +11764,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 587|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 588|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11745,16 +11789,16 @@ MonoBehaviour: Data: gm_target - Name: $v Entry: 7 - Data: 588|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 589|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: gm_target - Name: k__BackingField Entry: 9 - Data: 265 + Data: 89 - Name: k__BackingField Entry: 9 - Data: 265 + Data: 89 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11769,7 +11813,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 589|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 590|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11794,7 +11838,7 @@ MonoBehaviour: Data: gm_minheight - Name: $v Entry: 7 - Data: 590|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 591|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: gm_minheight @@ -11818,7 +11862,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 591|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 592|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11843,13 +11887,13 @@ MonoBehaviour: Data: _htmenu_hand - Name: $v Entry: 7 - Data: 592|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 593|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: _htmenu_hand - Name: k__BackingField Entry: 7 - Data: 593|System.RuntimeType, mscorlib + Data: 594|System.RuntimeType, mscorlib - Name: Entry: 1 Data: VRC.SDKBase.VRC_Pickup+PickupHand, VRCSDKBase @@ -11858,7 +11902,7 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 593 + Data: 594 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -11873,7 +11917,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 594|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 595|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11898,7 +11942,7 @@ MonoBehaviour: Data: next_refresh - Name: $v Entry: 7 - Data: 595|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 596|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: next_refresh @@ -11922,7 +11966,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 596|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 597|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11947,7 +11991,7 @@ MonoBehaviour: Data: timeLast - Name: $v Entry: 7 - Data: 597|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 598|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: timeLast @@ -11971,7 +12015,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 598|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 599|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -11996,7 +12040,7 @@ MonoBehaviour: Data: accum - Name: $v Entry: 7 - Data: 599|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 600|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: accum @@ -12020,7 +12064,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 600|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 601|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12045,7 +12089,7 @@ MonoBehaviour: Data: dkCursor - Name: $v Entry: 7 - Data: 601|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 602|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkCursor @@ -12069,7 +12113,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 602|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 603|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12094,7 +12138,7 @@ MonoBehaviour: Data: dkHitCursor - Name: $v Entry: 7 - Data: 603|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 604|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkHitCursor @@ -12118,7 +12162,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 604|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 605|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12143,16 +12187,16 @@ MonoBehaviour: Data: dkCursorObj - Name: $v Entry: 7 - Data: 605|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 606|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkCursorObj - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12167,14 +12211,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 606|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 607|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 3 - Name: Entry: 7 - Data: 607|UnityEngine.SpaceAttribute, UnityEngine.CoreModule + Data: 608|UnityEngine.SpaceAttribute, UnityEngine.CoreModule - Name: height Entry: 4 Data: 10 @@ -12183,7 +12227,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 608|UnityEngine.HeaderAttribute, UnityEngine.CoreModule + Data: 609|UnityEngine.HeaderAttribute, UnityEngine.CoreModule - Name: header Entry: 1 Data: Desktop UI @@ -12192,7 +12236,7 @@ MonoBehaviour: Data: - Name: Entry: 7 - Data: 609|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 610|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -12216,16 +12260,16 @@ MonoBehaviour: Data: dkHitPos - Name: $v Entry: 7 - Data: 610|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 611|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkHitPos - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12240,14 +12284,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 611|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 612|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 612|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 613|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -12271,16 +12315,16 @@ MonoBehaviour: Data: desktopBase - Name: $v Entry: 7 - Data: 613|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 614|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: desktopBase - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12295,14 +12339,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 614|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 615|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 615|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 616|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -12326,16 +12370,16 @@ MonoBehaviour: Data: desktopQuad - Name: $v Entry: 7 - Data: 616|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 617|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: desktopQuad - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12350,14 +12394,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 617|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 618|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 618|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 619|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -12381,16 +12425,16 @@ MonoBehaviour: Data: dkStickBases - Name: $v Entry: 7 - Data: 619|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 620|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkStickBases - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 9 - Data: 165 + Data: 170 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12405,14 +12449,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 620|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 621|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 621|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 622|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -12436,16 +12480,16 @@ MonoBehaviour: Data: dkOverlayPwr - Name: $v Entry: 7 - Data: 622|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 623|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkOverlayPwr - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12460,14 +12504,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 623|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 624|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 624|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 625|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -12491,16 +12535,16 @@ MonoBehaviour: Data: dk_E - Name: $v Entry: 7 - Data: 625|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 626|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dk_E - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 9 - Data: 169 + Data: 174 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12515,14 +12559,14 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 626|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 627|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 1 - Name: Entry: 7 - Data: 627|UnityEngine.SerializeField, UnityEngine.CoreModule + Data: 628|UnityEngine.SerializeField, UnityEngine.CoreModule - Name: Entry: 8 Data: @@ -12546,16 +12590,16 @@ MonoBehaviour: Data: dkShootingIn - Name: $v Entry: 7 - Data: 628|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 629|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkShootingIn - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12570,7 +12614,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 629|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 630|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12595,16 +12639,16 @@ MonoBehaviour: Data: dkSafeRemove - Name: $v Entry: 7 - Data: 630|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 631|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkSafeRemove - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12619,7 +12663,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 631|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 632|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12644,7 +12688,7 @@ MonoBehaviour: Data: dkShootVector - Name: $v Entry: 7 - Data: 632|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 633|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkShootVector @@ -12668,7 +12712,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 633|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 634|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12693,7 +12737,7 @@ MonoBehaviour: Data: dkSafeRemovePoint - Name: $v Entry: 7 - Data: 634|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 635|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkSafeRemovePoint @@ -12717,7 +12761,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 635|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 636|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12742,7 +12786,7 @@ MonoBehaviour: Data: dkShootReference - Name: $v Entry: 7 - Data: 636|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 637|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkShootReference @@ -12766,7 +12810,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 637|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 638|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12791,7 +12835,7 @@ MonoBehaviour: Data: dkClampX - Name: $v Entry: 7 - Data: 638|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 639|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkClampX @@ -12815,7 +12859,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 639|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 640|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12840,7 +12884,7 @@ MonoBehaviour: Data: dkClampY - Name: $v Entry: 7 - Data: 640|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 641|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkClampY @@ -12864,7 +12908,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 641|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 642|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12889,16 +12933,16 @@ MonoBehaviour: Data: turnLocalLive - Name: $v Entry: 7 - Data: 642|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 643|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: turnLocalLive - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12913,7 +12957,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 643|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 644|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12938,16 +12982,16 @@ MonoBehaviour: Data: dkFrameIgnore - Name: $v Entry: 7 - Data: 644|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 645|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: dkFrameIgnore - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 9 - Data: 268 + Data: 272 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -12962,7 +13006,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 645|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 646|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -12987,7 +13031,7 @@ MonoBehaviour: Data: shootAmt - Name: $v Entry: 7 - Data: 646|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 647|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: shootAmt @@ -13011,7 +13055,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 647|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 648|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -13036,16 +13080,16 @@ MonoBehaviour: Data: break_order_8ball - Name: $v Entry: 7 - Data: 648|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 649|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: break_order_8ball - Name: k__BackingField Entry: 9 - Data: 364 + Data: 368 - Name: k__BackingField Entry: 9 - Data: 364 + Data: 368 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -13060,7 +13104,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 649|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 650|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -13085,16 +13129,16 @@ MonoBehaviour: Data: break_order_9ball - Name: $v Entry: 7 - Data: 650|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 651|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: break_order_9ball - Name: k__BackingField Entry: 9 - Data: 364 + Data: 368 - Name: k__BackingField Entry: 9 - Data: 364 + Data: 368 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -13109,7 +13153,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 651|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 652|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 @@ -13134,16 +13178,16 @@ MonoBehaviour: Data: break_rows_9ball - Name: $v Entry: 7 - Data: 652|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 653|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: break_rows_9ball - Name: k__BackingField Entry: 9 - Data: 364 + Data: 368 - Name: k__BackingField Entry: 9 - Data: 364 + Data: 368 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -13158,160 +13202,7 @@ MonoBehaviour: Data: false - Name: _fieldAttributes Entry: 7 - Data: 653|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: LOG_LEN - - Name: $v - Entry: 7 - Data: 654|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: LOG_LEN - - Name: k__BackingField - Entry: 9 - Data: 324 - - Name: k__BackingField - Entry: 9 - Data: 324 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 655|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: LOG_PTR - - Name: $v - Entry: 7 - Data: 656|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: LOG_PTR - - Name: k__BackingField - Entry: 9 - Data: 324 - - Name: k__BackingField - Entry: 9 - Data: 324 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 657|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], - mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: LOG_LINES - - Name: $v - Entry: 7 - Data: 658|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: LOG_LINES - - Name: k__BackingField - Entry: 7 - Data: 659|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.String[], mscorlib - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 9 - Data: 659 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 660|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], + Data: 654|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 diff --git a/Assets/harry_t/us/ht8b_cue.asset b/Assets/harry_t/us/ht8b_cue.asset index ab3cb36..1f383b2 100644 --- a/Assets/harry_t/us/ht8b_cue.asset +++ b/Assets/harry_t/us/ht8b_cue.asset @@ -44,7 +44,7 @@ MonoBehaviour: Data: - Name: Entry: 12 - Data: 27 + Data: 24 - Name: Entry: 7 Data: @@ -554,13 +554,13 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: useDesktop + Data: bAllowAutoSwitch - Name: $v Entry: 7 Data: 32|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: useDesktop + Data: bAllowAutoSwitch - Name: k__BackingField Entry: 7 Data: 33|System.RuntimeType, mscorlib @@ -608,19 +608,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: dkPrimaryControl + Data: playerID - Name: $v Entry: 7 Data: 35|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: dkPrimaryControl + Data: playerID - Name: k__BackingField - Entry: 9 - Data: 33 + Entry: 7 + Data: 36|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: System.Int32, mscorlib + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 33 + Data: 36 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -635,7 +641,7 @@ MonoBehaviour: Data: true - Name: _fieldAttributes Entry: 7 - Data: 36|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 37|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -656,19 +662,25 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: dkPrimaryControlLock + Data: lag_objTarget - Name: $v Entry: 7 - Data: 37|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 38|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: dkPrimaryControlLock + Data: lag_objTarget - Name: k__BackingField - Entry: 9 - Data: 33 + Entry: 7 + Data: 39|System.RuntimeType, mscorlib + - Name: + Entry: 1 + Data: UnityEngine.Vector3, UnityEngine.CoreModule + - Name: + Entry: 8 + Data: - Name: k__BackingField Entry: 9 - Data: 33 + Data: 39 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -681,54 +693,6 @@ MonoBehaviour: - Name: k__BackingField Entry: 5 Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 38|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: bAllowAutoSwitch - - Name: $v - Entry: 7 - Data: 39|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: bAllowAutoSwitch - - Name: k__BackingField - Entry: 9 - Data: 33 - - Name: k__BackingField - Entry: 9 - Data: 33 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: true - Name: _fieldAttributes Entry: 7 Data: 40|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib @@ -752,25 +716,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: playerID + Data: lag_objBase - Name: $v Entry: 7 Data: 41|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: playerID + Data: lag_objBase - Name: k__BackingField - Entry: 7 - Data: 42|System.RuntimeType, mscorlib - - Name: - Entry: 1 - Data: System.Int32, mscorlib - - Name: - Entry: 8 - Data: + Entry: 9 + Data: 39 - Name: k__BackingField Entry: 9 - Data: 42 + Data: 39 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -782,10 +740,10 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 5 - Data: true + Data: false - Name: _fieldAttributes Entry: 7 - Data: 43|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + Data: 42|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - Name: Entry: 12 Data: 0 @@ -806,25 +764,67 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: lag_objTarget + Data: vBase - Name: $v Entry: 7 - Data: 44|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + Data: 43|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: lag_objTarget + Data: vBase - Name: k__BackingField + Entry: 9 + Data: 39 + - Name: k__BackingField + Entry: 9 + Data: 39 + - Name: k__BackingField Entry: 7 - Data: 45|System.RuntimeType, mscorlib + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - Name: - Entry: 1 - Data: UnityEngine.Vector3, UnityEngine.CoreModule + Entry: 6 + Data: - Name: Entry: 8 Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 44|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: vLineNorm + - Name: $v + Entry: 7 + Data: 45|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: vLineNorm + - Name: k__BackingField + Entry: 9 + Data: 39 - Name: k__BackingField Entry: 9 - Data: 45 + Data: 39 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -860,19 +860,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: lag_objBase + Data: targetOriginalDelta - Name: $v Entry: 7 Data: 47|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: lag_objBase + Data: targetOriginalDelta - Name: k__BackingField Entry: 9 - Data: 45 + Data: 39 - Name: k__BackingField Entry: 9 - Data: 45 + Data: 39 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -908,19 +908,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: vBase + Data: vSnOff - Name: $v Entry: 7 Data: 49|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: vBase + Data: vSnOff - Name: k__BackingField Entry: 9 - Data: 45 + Data: 39 - Name: k__BackingField Entry: 9 - Data: 45 + Data: 39 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -956,160 +956,16 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: vLineNorm + Data: vSnDet - Name: $v Entry: 7 Data: 51|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: vLineNorm - - Name: k__BackingField - Entry: 9 - Data: 45 - - Name: k__BackingField - Entry: 9 - Data: 45 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 52|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: targetOriginalDelta - - Name: $v - Entry: 7 - Data: 53|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: targetOriginalDelta - - Name: k__BackingField - Entry: 9 - Data: 45 - - Name: k__BackingField - Entry: 9 - Data: 45 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 54|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: vSnOff - - Name: $v - Entry: 7 - Data: 55|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: vSnOff - - Name: k__BackingField - Entry: 9 - Data: 45 - - Name: k__BackingField - Entry: 9 - Data: 45 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 56|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: vSnDet - - Name: $v - Entry: 7 - Data: 57|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 Data: vSnDet - Name: k__BackingField Entry: 7 - Data: 58|System.RuntimeType, mscorlib + Data: 52|System.RuntimeType, mscorlib - Name: Entry: 1 Data: System.Single, mscorlib @@ -1118,7 +974,151 @@ MonoBehaviour: Data: - Name: k__BackingField Entry: 9 - Data: 58 + Data: 52 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 53|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: bArmed + - Name: $v + Entry: 7 + Data: 54|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: bArmed + - Name: k__BackingField + Entry: 9 + Data: 33 + - Name: k__BackingField + Entry: 9 + Data: 33 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 55|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: bHolding + - Name: $v + Entry: 7 + Data: 56|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: bHolding + - Name: k__BackingField + Entry: 9 + Data: 33 + - Name: k__BackingField + Entry: 9 + Data: 33 + - Name: k__BackingField + Entry: 7 + Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib + - Name: + Entry: 6 + Data: + - Name: + Entry: 8 + Data: + - Name: k__BackingField + Entry: 5 + Data: false + - Name: _fieldAttributes + Entry: 7 + Data: 57|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 8 + Data: + - Name: + Entry: 7 + Data: + - Name: $k + Entry: 1 + Data: bOtherLock + - Name: $v + Entry: 7 + Data: 58|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor + - Name: k__BackingField + Entry: 1 + Data: bOtherLock + - Name: k__BackingField + Entry: 9 + Data: 33 + - Name: k__BackingField + Entry: 9 + Data: 33 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1154,19 +1154,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: bArmed + Data: reset_pos_this - Name: $v Entry: 7 Data: 60|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: bArmed + Data: reset_pos_this - Name: k__BackingField Entry: 9 - Data: 33 + Data: 39 - Name: k__BackingField Entry: 9 - Data: 33 + Data: 39 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1202,19 +1202,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: bHolding + Data: reset_pos_target - Name: $v Entry: 7 Data: 62|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: bHolding + Data: reset_pos_target - Name: k__BackingField Entry: 9 - Data: 33 + Data: 39 - Name: k__BackingField Entry: 9 - Data: 33 + Data: 39 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1250,19 +1250,19 @@ MonoBehaviour: Data: - Name: $k Entry: 1 - Data: bOtherLock + Data: dkCursorPos - Name: $v Entry: 7 Data: 64|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - Name: k__BackingField Entry: 1 - Data: bOtherLock + Data: dkCursorPos - Name: k__BackingField Entry: 9 - Data: 33 + Data: 39 - Name: k__BackingField Entry: 9 - Data: 33 + Data: 39 - Name: k__BackingField Entry: 7 Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib @@ -1293,150 +1293,6 @@ MonoBehaviour: - Name: Entry: 8 Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: reset_pos_this - - Name: $v - Entry: 7 - Data: 66|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: reset_pos_this - - Name: k__BackingField - Entry: 9 - Data: 45 - - Name: k__BackingField - Entry: 9 - Data: 45 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 67|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: reset_pos_target - - Name: $v - Entry: 7 - Data: 68|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: reset_pos_target - - Name: k__BackingField - Entry: 9 - Data: 45 - - Name: k__BackingField - Entry: 9 - Data: 45 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 69|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 7 - Data: - - Name: $k - Entry: 1 - Data: dkCursorPos - - Name: $v - Entry: 7 - Data: 70|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor - - Name: k__BackingField - Entry: 1 - Data: dkCursorPos - - Name: k__BackingField - Entry: 9 - Data: 45 - - Name: k__BackingField - Entry: 9 - Data: 45 - - Name: k__BackingField - Entry: 7 - Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib - - Name: - Entry: 6 - Data: - - Name: - Entry: 8 - Data: - - Name: k__BackingField - Entry: 5 - Data: false - - Name: _fieldAttributes - Entry: 7 - Data: 71|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - - Name: - Entry: 8 - Data: - Name: Entry: 13 Data: