diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands.meta b/Game/CourierOld/Assets/Resources/Materials/PlayerHands.meta new file mode 100644 index 0000000..04877ab --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d92e71a7177e01a44b5bd2b29769f873 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands/PlayerHandLeft.mat b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/PlayerHandLeft.mat new file mode 100644 index 0000000..a710732 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/PlayerHandLeft.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8724064313981675951 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerHandLeft + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _PARALLAXMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: e11b3901be78d6a4db30492e11bb456f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: e11b3901be78d6a4db30492e11bb456f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: baf44137300aeb14a9e94dac28b1751f, type: 3} + 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: 2800000, guid: 18668cf8f8b7d9245b747ef442f9dac8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.024 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands/PlayerHandLeft.mat.meta b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/PlayerHandLeft.mat.meta new file mode 100644 index 0000000..85ff050 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/PlayerHandLeft.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e07188609b56bfb448d5dd8843fecb1e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands/PlayerHandRight.mat b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/PlayerHandRight.mat new file mode 100644 index 0000000..b81615d --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/PlayerHandRight.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8724064313981675951 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerHandRight + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _METALLICSPECGLOSSMAP + - _PARALLAXMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 2014c6a01b49c9941bd696b1936e0629, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 2014c6a01b49c9941bd696b1936e0629, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: baf44137300aeb14a9e94dac28b1751f, type: 3} + 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: 2800000, guid: 18668cf8f8b7d9245b747ef442f9dac8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.024 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands/PlayerHandRight.mat.meta b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/PlayerHandRight.mat.meta new file mode 100644 index 0000000..98bd777 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/PlayerHandRight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 406f7588c1f28134badd8bc2a535a21b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_height.png b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_height.png new file mode 100644 index 0000000..6fcfb9f --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_height.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32fbbb177844fb2e709acaa4ecb6c4f61bdc1138487563be33ba1d4ac69b48a7 +size 17568 diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_height.png.meta b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_height.png.meta new file mode 100644 index 0000000..c6d9126 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_height.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 18668cf8f8b7d9245b747ef442f9dac8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + 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 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + 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: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_left.png b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_left.png new file mode 100644 index 0000000..88899d6 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_left.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50bbedd7495fc361e8a1583fce31f14d4070358364a35727782240d9fb0b2bf2 +size 255233 diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_left.png.meta b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_left.png.meta new file mode 100644 index 0000000..35c500b --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_left.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: e11b3901be78d6a4db30492e11bb456f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + 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 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + 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: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_right.png b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_right.png new file mode 100644 index 0000000..ba182e9 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_right.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9655b3b6979d16df0f8a55b20a833279e5d7046dbe19b1bcad93f195b46c434f +size 256426 diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_right.png.meta b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_right.png.meta new file mode 100644 index 0000000..804b44d --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_right.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 2014c6a01b49c9941bd696b1936e0629 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + 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 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + 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: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_smoothness.png b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_smoothness.png new file mode 100644 index 0000000..f5d4a61 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_smoothness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93fb783074b1907b3fc3fd4daf1bb6bf557eacc20063cd818eb42a7c9e110e7a +size 96603 diff --git a/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_smoothness.png.meta b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_smoothness.png.meta new file mode 100644 index 0000000..ad5ec9f --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Materials/PlayerHands/playerhand_smoothness.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: baf44137300aeb14a9e94dac28b1751f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + 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 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + 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: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims.meta b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims.meta new file mode 100644 index 0000000..2b2aaa5 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a9288bd98374b64dbb6da7ae8e62252 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/PlayerAnimator2.controller b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/PlayerAnimator2.controller new file mode 100644 index 0000000..539f304 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/PlayerAnimator2.controller @@ -0,0 +1,254 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!206 &-8360733440207763925 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MovementBlendTree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: -3824630287048781337, guid: 4112c0d0844972641938ded51a28c923, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Velocity + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: -8280318352368864816, guid: 8e3e2305fe09b084da3c3d4384248abb, type: 3} + m_Threshold: 10 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Velocity + m_Mirror: 0 + m_BlendParameter: Velocity + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 10 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1102 &-5629033588015665725 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: mp_running + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -8280318352368864816, guid: 8e3e2305fe09b084da3c3d4384248abb, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-2916039630496587417 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: mp_clapping + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 3547499754263378043, guid: 7ff40260f4ccfc5428aab66857867476, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-1802283029033093743 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: mp_gun_volley_last + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 6434803315060482142, guid: 5f281039932c06f43a2fce0397abaca7, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-505518113766970177 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: root|root_001|mp_gun_volley_2|Anima_Layer_remap + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -74196703312679114, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerAnimator2 + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Velocity + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 3883456281470089086} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &896834492238172488 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MovementBlendTree + m_Speed: 0.78 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -8360733440207763925} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &3883456281470089086 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 8966126609557704461} + m_Position: {x: 620, y: -30, z: 0} + - serializedVersion: 1 + m_State: {fileID: -5629033588015665725} + m_Position: {x: 270, y: 230, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1802283029033093743} + m_Position: {x: 317.64948, y: 353.36765, z: 0} + - serializedVersion: 1 + m_State: {fileID: -505518113766970177} + m_Position: {x: 333.56128, y: 459.44626, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2916039630496587417} + m_Position: {x: 325.6054, y: 29.827988, z: 0} + - serializedVersion: 1 + m_State: {fileID: 896834492238172488} + m_Position: {x: 290, y: 120, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 896834492238172488} +--- !u!1102 &8966126609557704461 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: idle_last + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -3824630287048781337, guid: 4112c0d0844972641938ded51a28c923, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/PlayerAnimator2.controller.meta b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/PlayerAnimator2.controller.meta new file mode 100644 index 0000000..07f9c32 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/PlayerAnimator2.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fb981d7a34a97954a9a829276fa89005 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_clapping (2).fbx b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_clapping (2).fbx new file mode 100644 index 0000000..cae0b4b --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_clapping (2).fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a759e900a80a43edba8152425f0186cc95cdb6c20b98a96ad7e965b65c6e616 +size 1339872 diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_clapping (2).fbx.meta b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_clapping (2).fbx.meta new file mode 100644 index 0000000..b1bbf9b --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_clapping (2).fbx.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 7ff40260f4ccfc5428aab66857867476 +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: root + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_3.fbx b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_3.fbx new file mode 100644 index 0000000..23c7a4e --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_3.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3e72b9ae03420904a47835d7436a4cb648c0122a365623c7067cd424b8c2cbb +size 1114524 diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_3.fbx.meta b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_3.fbx.meta new file mode 100644 index 0000000..4bc8a55 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_3.fbx.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 87594641bab469b4baa699dd3dfb3c02 +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: hand_left + second: {fileID: 2100000, guid: e07188609b56bfb448d5dd8843fecb1e, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: hand_right + second: {fileID: 2100000, guid: 406f7588c1f28134badd8bc2a535a21b, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: root + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 1 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_3.prefab b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_3.prefab new file mode 100644 index 0000000..83082e1 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_3.prefab @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &2322717619858247799 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + propertyPath: m_Name + value: mp_gun_volley_3 + objectReference: {fileID: 0} + - target: {fileID: 5866666021909216657, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 9100000, guid: fb981d7a34a97954a9a829276fa89005, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_3.prefab.meta b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_3.prefab.meta new file mode 100644 index 0000000..ebb7a57 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_3.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cbae1b551f875e24e913964e5358651e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_last.fbx b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_last.fbx new file mode 100644 index 0000000..119fefe --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_last.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6715830aa3323a10ccee1fc3cb91dd04120c38907b819d0e9db21d7373300108 +size 1361216 diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_last.fbx.meta b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_last.fbx.meta new file mode 100644 index 0000000..073cea6 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_gun_volley_last.fbx.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 5f281039932c06f43a2fce0397abaca7 +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: root + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_idle_last.fbx b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_idle_last.fbx new file mode 100644 index 0000000..f776415 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_idle_last.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:487544afbf525e0de066cb505d94a6dd206a56828d0a916ad4049c9eb3f82c5d +size 1483392 diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_idle_last.fbx.meta b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_idle_last.fbx.meta new file mode 100644 index 0000000..a400edd --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_idle_last.fbx.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 4112c0d0844972641938ded51a28c923 +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: root + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_running.fbx b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_running.fbx new file mode 100644 index 0000000..20d5158 --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_running.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a09d3e49765a901b72532208d30182b5efc3bb4114731ba7d569a520df221807 +size 1041952 diff --git a/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_running.fbx.meta b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_running.fbx.meta new file mode 100644 index 0000000..3e92d5d --- /dev/null +++ b/Game/CourierOld/Assets/Resources/Models/Player/NewAnims/mp_running.fbx.meta @@ -0,0 +1,139 @@ +fileFormatVersion: 2 +guid: 8e3e2305fe09b084da3c3d4384248abb +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: mp_running + takeName: mp_running + internalID: -8280318352368864816 + firstFrame: 0 + lastFrame: 17 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0.567 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: root + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 87594641bab469b4baa699dd3dfb3c02, type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/CourierOld/Assets/Resources/Scenes/MainMenu.unity b/Game/CourierOld/Assets/Resources/Scenes/MainMenu.unity index 2c14260..9c220c8 100644 --- a/Game/CourierOld/Assets/Resources/Scenes/MainMenu.unity +++ b/Game/CourierOld/Assets/Resources/Scenes/MainMenu.unity @@ -353,7 +353,7 @@ LightingSettings: m_Name: New Lighting Settings serializedVersion: 9 m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 1 + m_EnableRealtimeLightmaps: 0 m_RealtimeEnvironmentLighting: 1 m_BounceScale: 1 m_AlbedoBoost: 1 @@ -7033,7 +7033,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!4 &1888247429 Transform: m_ObjectHideFlags: 0 @@ -7043,7 +7043,7 @@ Transform: m_GameObject: {fileID: 1888247428} serializedVersion: 2 m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0.983, y: -0.341, z: 2.461} + m_LocalPosition: {x: 1.415, y: 0.401, z: 1.478} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -7089,7 +7089,7 @@ Light: serializedVersion: 11 m_Type: 2 m_Color: {r: 1, g: 0.9901504, b: 0.6179246, a: 1} - m_Intensity: 0.2 + m_Intensity: 0.03 m_Range: 2.31 m_SpotAngle: 30 m_InnerSpotAngle: 21.80208 @@ -7128,7 +7128,7 @@ Light: serializedVersion: 2 m_Bits: 4294967295 m_RenderingLayerMask: 17 - m_Lightmapping: 4 + m_Lightmapping: 1 m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 0 diff --git a/Game/CourierOld/Assets/Resources/Scenes/MainMenu/LightingData.asset b/Game/CourierOld/Assets/Resources/Scenes/MainMenu/LightingData.asset index 0b1c8db..aa8d53d 100644 Binary files a/Game/CourierOld/Assets/Resources/Scenes/MainMenu/LightingData.asset and b/Game/CourierOld/Assets/Resources/Scenes/MainMenu/LightingData.asset differ diff --git a/Game/CourierOld/Assets/Resources/Scenes/MainMenu/Lightmap-0_comp_dir.png b/Game/CourierOld/Assets/Resources/Scenes/MainMenu/Lightmap-0_comp_dir.png index 293759e..1f864d0 100644 --- a/Game/CourierOld/Assets/Resources/Scenes/MainMenu/Lightmap-0_comp_dir.png +++ b/Game/CourierOld/Assets/Resources/Scenes/MainMenu/Lightmap-0_comp_dir.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d467aefff3fd11159295c8e1e3acfeb141c3352df769d92b5622b8d7fee0771 -size 118073 +oid sha256:d3fa850105a282d84098c83f9b191ba3bdce10659b850a30e1fdcb9538d85e19 +size 164639 diff --git a/Game/CourierOld/Assets/Resources/Scenes/MainMenu/Lightmap-0_comp_light.exr b/Game/CourierOld/Assets/Resources/Scenes/MainMenu/Lightmap-0_comp_light.exr index 67cd695..f1820d1 100644 --- a/Game/CourierOld/Assets/Resources/Scenes/MainMenu/Lightmap-0_comp_light.exr +++ b/Game/CourierOld/Assets/Resources/Scenes/MainMenu/Lightmap-0_comp_light.exr @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef6a595585dd6ac7781aa2a0e5072a109a48519a083cfe46cd24fb20d9c924f9 -size 1535529 +oid sha256:49ead63775eed327893ee9507313c225233dfb2af468b93713eea6a491142928 +size 1536171 diff --git a/Game/CourierOld/Assets/Resources/UI/Fonts/ClearSansInfanity-Bold SDF.asset b/Game/CourierOld/Assets/Resources/UI/Fonts/ClearSansInfanity-Bold SDF.asset index 70143d5..7d39d10 100644 --- a/Game/CourierOld/Assets/Resources/UI/Fonts/ClearSansInfanity-Bold SDF.asset +++ b/Game/CourierOld/Assets/Resources/UI/Fonts/ClearSansInfanity-Bold SDF.asset @@ -12,9 +12,9 @@ Texture2D: Hash: 00000000000000000000000000000000 m_IsAlphaChannelOptional: 0 serializedVersion: 4 - m_Width: 1024 - m_Height: 1024 - m_CompleteImageSize: 1048576 + m_Width: 1 + m_Height: 1 + m_CompleteImageSize: 1 m_MipsStripped: 0 m_TextureFormat: 1 m_MipCount: 1 @@ -39,8 +39,8 @@ Texture2D: m_LightmapFormat: 0 m_ColorSpace: 1 m_PlatformBlob: - image data: 1048576 - _typelessdata: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0e0e0d0c0906050300000000000000000000000000000000010406070a0d0e0e0d0c0906050300000000000000000000000000000000010406070a0d0e0e0d0c090806030000000000000000000000000000000000020507080a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a08070502000000000000000000000000000000000000000000000000000000000000000000010406070809090a0a09090807060401000000000000000000000000000000000000000000000000000000000000000105090b0c13131313131313131313131312110e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0a09080706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0c13131313131313131313131312110e09040000000000000000000000000205070813131313131313131313131310100d0a0500000000000000000000000000000000000000000000000000000000000005090d0f1013131313131313131313130f0e0c08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070809090a0a090908060503000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f11111111111111111111110c0c0a060200000000000000000000000000000000000000000000000003080b0d0e11111111111111111111110d0d0b0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b0d0d0d0d0d0d0d0d0d09080603000000000000000000000000000000000000000000000000040607080a0b0b0a0907060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080a0b0b0a0907060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090a0a0a0909090909090908080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060608090a0b0a09080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d10131417191a1b1a191613120f0b0600000000000000000000000001070d11131417191a1b1a191613120f0b0600000000000000000000000001080d11131417191a1b1a191615130f0a040000000000000000000000000002090e1214151616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161514120e0902000000000000000000000000000000000000000000000000000002050708070d11131415151616171616151413110d070906050300000000000000000000000000000000000000000000000000060c111518182020202020202020202020201f1d1a150f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060709080d11131416161616151413100c07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111518182020202020202020202020201f1d1a150f0800000000000000000002090e1114142020202020202020202020201d1c1a16110a030000000000000000000000000000000000000000000000000000030a1015191c1d20202020202020202020201c1b18140f09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607060b101213151516161616151413120f0b060605030000000000000000000000000000000000000000000000000000000002090f15181b1c1e1e1e1e1e1e1e1e1e1e1e191816120d0700000000000000000000000000000000000000000001080e14171a1b1e1e1e1e1e1e1e1e1e1e1e1a1917130e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517181a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000000000000000000205070c1013131517171817161413110d08060300000000020404060606060606060606060000000000000000000000000000000000000000000000000205070c1013131517171817161413110d08060300000000020404060606060606060606060000000000000000000000000000000000000000000000040a0f121515161616161616161616161514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0f12131516171717161514120e090602000000000000000000000000000000000000000000000000060606060606060606060606000000000000000000000000000000000000000000000000000000000000000000040c12181d202024262727272523201f1b17110a02000000000000000000040c13181d202024262727272523201f1b17110a02000000000000000000060b13191d202124262727272523221f1b15100b0400000000000000000000050d141a1e202123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232321201e1a140d05000000000000000000000000000000000000000000000205080e11141418181d2020222223232323222220201d18181513120f0b06000000000000000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c1012131618191d20212223232322201f1d181312100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000050d141a1e20212d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d04000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2d2d2d2d2d282725201a130c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070c10131416171c1f202122232323232221201f1b171613120f0b0600000000000000000000000000000000000000000000000000030c141b202527282a2a2a2a2a2a2a2a2a2a2a2625221e18120a01000000000000000000000000000000000000020b131a1f2426272a2a2a2a2a2a2a2a2a2a2a2726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d21242526262626262626262622211f1b150e0600000000000000000000000000000003090e1214181c1f2022232424242321201d1913120f0b06000b0e1011131313131313131313130d0c0a0702000000000000000000000000000000000003090e1214181c1f2022232424242321201d1913120f0b06000b0e1011131313131313131313130d0c0a07020000000000000000000000000000000000060e151b1f21222323232323232323222222211e1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000060b101213171c1f2022232424242321201e1a14120e0903000000000000000000000000000000000000020507081313131313131313131313130a09070400000000000000000000000000000000000000000000000000000001090d161d24292c2d303334343432302d2b27221b140b08000000000000010a0d161d24292c2d3033343434322f2d2b27221b140b07000000000000020a11171e24292c2d3033343434322f2e2b27201b160f070000000000000000050f171f252a2d2e3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302e2d2a251f170f050000000000000000000000000000000000000003090e1214191e20212524292c2d2e2f2f3030302f2e2d2c29242522201f1b17110f0a0400000000000000000000000000000000000009121b23292e31323939393939393939393939393836312b241b120800000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f202225252a2d2e2f3030302f2d2c2924201f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000009121b23292e31323939393939393939393939393836312b241b12080000000000050e171f252a2d2e3939393939393939393939393735322d271f160d0300000000000000000000000000000000000000000000030c161e262d32353639393939393939393939393534312c251e150c0200000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12181d1f202323282b2d2e2f3030302f2f2e2d2b272223201f1b17110f0a04000000000000000000000000000000000000000000020c151e252c313435373737373737373737373733322f2a231c130a0000000000000000000000000000000000010b141d242b303334373737373737373737373734332f2a241c140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d30313333333333333333332f2e2b262018100600000000000000000000000002080d141a1e2123282c2d2f303131302f2d2c2924201f1c17110d171a1d1e202020202020202020201a1916130d07000000000000000000000000000002080d141a1e2123282c2d2f303131302f2d2c2924201f1c17110d171a1d1e202020202020202020201a1916130d0700000000000000000000000000000006101820262b2e2f3030303030302f2f2f2f2f2e2b2620180f060000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f2022282b2d2e30303131302e2d2a25211e1a150d0802000000000000000000000000000002080e111414202020202020202020202020171613100b050000000000000000000000000000000000000000000000000109131b1f282f35393a3d404141403f3c3937332d261d1a110800000000010a131c1f282f35393a3d404141403f3c3937332d261d19110800000000020b141b22272f35393a3d404141403f3c3b37322c2721191107000000000000020d17212930363a3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3a36302921170d0200000000000000000000000000000000040b0f141a1e21252a2d2e312f35393a3b3c3c3d3d3c3c3b3a39352f322f2d2b27221b1b16100b0500000000000000000000000000000006111b242d343a3d3f46464646464646464646464645423d352d24190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e2123282c2d2f323036393a3c3d3d3c3b3a38352f2d2b28231c140c06000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3f46464646464646464646464645423d352d24190f04000000020d17202930363a3b46464646464646464646464643423e3831281f150a000000000000000000000000000000000000000000000a141e2830383e4143464646464646464646464642403d372f271e13090000000000000000000000000000000000000000000000000000000000000000000000000000060b11171b1f24292c2d302e34383a3b3c3c3d3d3c3c3b3937332d2f2d2b27221b1b150f0a040000000000000000000000000000000000000009141e2730373d414244444444444444444444443f3e3a352e251c12070000000000000000000000000000000008131d262f363c40414444444444444444444444403f3b362e261c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e4040404040404040403c3b37322a22180e0400000000000000000000040c13191f252a2d2e34383a3b3d3e3e3d3c3a39352f2d2b28221c1922272a2a2d2d2d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000040c13191f252a2d2e34383a3b3d3e3e3d3c3a39352f2d2b28221c1922272a2a2d2d2d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000040e18222a31373a3c3d3d3d3c3c3c3c3c3c3c3b3a37312a21180e050000000000000000000000000000000000000000000000000000000000000000040c13191c23282b2d2d3338393b3c3d3e3d3c3b3a36302e2b262019130c04000000000000000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2322201c160f08000000000000000000000000000000000000000000000009131b252d31394045474a4c4d4e4d4c4946443f382f2c231a11080000000a131c252d313a4045474a4c4d4e4d4c4946443f382f2b231911080000000a141d262d333a4145474a4c4d4e4d4c4947433d38322b23191107000000000009141f29333b4246484949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494846423b33291f1409000000000000000000000000000002090e161b1f252a2d3036393b3e41404547484849494a494948474540413f3c3937332d2b27201c170f0903000000000000000000000000010c18232d373f454a4b535353535353535353535353524e473f352b2015090000000000000000000000000000000000000000000000000000000000000000000000000000020b0f181f262a2d2e34383a3c3f4141464749494949484745403d3a38342e261e17110a030000000000000000000000000000000000000000000000000000000000000000010c18232d373f454a4b535353535353535353535353524e473f352b20150900000009141f29333b424653535353535353535353535353504e4a433a31271c1105000000000000000000000000000000000000000005101b26303a42494e5053535353535353535353534f4d4841392f251a0f040000000000000000000000000000000000000000000000000000000000000000000000020a11171b22272b2f35383a3d403f4446484849494949484746443f3f3c3937332d2b26201b160d080200000000000000000000000000000000040f1b25303941484d4f51515151515151515151514c4b463f372e23180d020000000000000000000000000000030e1a242f3841474c4e51515151515151515151514d4b4740382e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000000000000060e161e242931363a3b404546484a4a4b4a494745413d3938332d29242e3336373939393939393939393933322f2a241c130a00000000000000000000060e161e242931363a3b404546484a4a4b4a494745413d3938332d29242e3336373939393939393939393933322f2a241c130a0000000000000000000000000a15202a343c434748494949494949494949494847423c332a20170c02000000000000000000000000000000000000000000000000000000000000040d161e24292e34383a3d3f444648494a4a4a494846423b3a373129251e160e0700000000000000000000050e171e252a2d2e393939393939393939393939302f2c2721191108000000000000000000000000000000000000000000040d1b252d373f434b515357595a5a5a5856535049413e352c231a0c0200050e1c252e373f434b515357595a5a5a5856535049413d352b23190b020006111b262f383f444c515457595a5a5a5856544e48443d352b23190f04000000020e1a25303b454d525456565656565656565656565656565656565656565656565656565656565656565656565656565656565656565654524d453b30251a0e02000000000000000000000000050d141a21272c31363a3b4146474b4e4b5153555556565656555553514b4e4b4846443f3837322d28221a150e06000000000000000000000005111d29343f4951565860606060606060606060605f5e5951473d31261a0e01000000000000000000000000000000000000000000000000000000000000000000000000010b141d212a31363a3b404446494b4e4c5254555656565553514b4a46443f383028231c150c030000000000000000000000000000000000000000000000000000000000000005111d29343f4951565860606060606060606060605f5e5951473d31261a0e0100020e1a25303b454d525f6060606060606060606060605d5b554c43382d22160a00000000000000000000000000000000000000000915212d38424c545a5c60606060606060606060605b59534b41372c20140800000000000000000000000000000000000000000000000000000000000000000000060b141b22272d333739404547494c4a505354555656565655545350494c4946443f3837312c272119130c040000000000000000000000000000000915202c37414b53595b5d5d5d5d5d5d5d5d5d5d5d595751493f352a1e1206000000000000000000000000000008141f2b36414a52585a5d5d5d5d5d5d5d5d5d5d5d5a58524a40362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e4850565859595959595959595955534e463c32261b0f0300000000000000061018202830353b4246484b515355565757575654524c4a46443f38352f393f434446464646464646464646403f3b352e251c12070000000000000000061018202830353b4246484b515355565757575654524c4a46443f38352f393f434446464646464646464646403f3b352e251c120700000000000000000000030f1b26313c464e53555656565656565656555555534e453c32291e13080000000000000000000000000000000000000000000000000000000000040d161f282f35383f4446494a505355565757575654524d4847423c353028201910070000000000000000020d1720293036393b4646464646464646464646463d3c38332b23190f0500000000000000000000000000000000000000010c161f2d373f4951555d6063666767676563605b534f473e352c1e140a020c16202e37404951555d6063666767676562605b534f473d352b1d140a000b17222d38414950555d60636667676765626058544f473d352b21160b00000005121e2a36424d575e61636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363615e574d42362a1e12050000000000000000000000070e171f252a32383b4246484d5254585a555d606162626363636261605d555b585553504947433d39332b2620180f09000000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000000000000000000000000000000000000000000000000008131d262f333b4246484a515355585b565e616263636362605d555753504a423e342e261e150c030000000000000000000000000000000000000000000000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11040005111e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6a665e554a3e32261a0d00000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000000000000000000000000000000000000000000000000000000000000000000090f181d262d33383f44464b51535659545c606162636363626261605b53595653504947433c383229241e160e0700000000000000000000000000000c1825313d48535d65686a6a6a6a6a6a6a6a6a6a6a66635b51463a2f22160a00000000000000000000000000000b1724303c47525c64676a6a6a6a6a6a6a6a6a6a6a67645c52473b2f23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a6264666666666666666666625f584e43372b1f1206000000000000050f18222a323a41454d5354555c60626364646362605d565653504a45413a444a4f51535353535353535353534d4b4740372e24190d02000000000000050f18222a323a41454d5354555c60626364646362605d565653504a45413a444a4f51535353535353535353534d4b4740372e24190d0200000000000000000006121f2b37434e585f6263636363636362626262625f574e443a3025190d00000000000000000000000000000000000000000000000000000000010c161f28313a41454a505356545b60616363646463615e5755534d46413a322b221911070000000000000008141e29323b4146535353535353535353535353534a48443d352b21160b0000000000000000000000000000000000000008131e28313f49515b62676d7073747473726f6c6561594f473e30261c1108131e28324049515b63676d7073747473726f6c6560594f473d2f261b11060f1b27333f49535b60676d7073747473726f6a6360594f473d32271b0f0400000714202d3a46525e696e7070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706e695e52463a2d201407000000000000000000030b1218202930363d44484d5354565e61646769676d6e6f6f70706f6f6e6d676a686562605b53544e49443e37312a211b120b0200000000000000000b1824313d4a56626d72797979797979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000000000000000000000030e1a242f3841454d5355545c606265676a686d6f70706f6e6d676863605c544f443f3830271e150b0200000000000000000000000000000000000000000000000000000000000b1824313d4a56626d72797979797979797979797979756a5e5245382c1f1206000714202d3a46525e69767979797979797979797979797671665b4e4235291c1000000000000000000000000000000000000000020f1c2835414e5a6670767979797979797979797979756f65594d4034271b0e01000000000000000000000000000000000000000000000000000000000000010a121b212a2f383f44495053555d60636669666d6e6f6f70706f6f6e6c65686562605b53534e48433d35302820191009000000000000000000000000000e1b2734414d59656f757777777777777777777777726d63574b3e3225180c00000000000000000000000000000d1a2633404c58646e747777777777777777777777736e64584b3f3326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c717373737373737373736f6a5f53473b2e2115080000000000030d17212a343c444c52575e6166676d6e707171706f6d686763605b54514c454d555b5d606060606060606060605957524940352a1e13070000000000030d17212a343c444c52575e6166676d6e707171706f6d686763605b54514c454d555b5d606060606060606060605957524940352a1e13070000000000000000000815212e3a47535f6a6f7070706f6f6f6f6f6f6f6e6a5f564c41362a1b110600000000000000000000000000000000000000000000000000000008131e28313a434c52545c606367666c6e6f7071706f6e6967625f57524c443d342b231910060000000000020e1925303b444c525f60606060606060606060606056544f473d33271c10040000000000000000000000000000000000010d19242f3a43515b626d72797d7f8081807f7c78706b61594f42382e23170d1925303a44515b636d727a7d7f8081807f7c78706b60594f41382d22170b121f2b3744505b656c737a7d7f8081807f7c77706b60594f44382c20150a00000815212e3b4854616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6154483b2e2115080000000000000000040c151c2328333b42464f54575e6166686e717476787a7b7b7c7c7d7c7c7b7a787674726f6c65626058555047433c332d251c140b02000000000000000c1825323f4b5865727f868686868686868686868687796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000008141f2b36414a52575f6165666d6f727476787a7c7c7c7c7b7a7774706d666159504a423930271d140a00000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e868686868686868686868687796c5f5346392c201306000814212e3b4754616e7b86868686868686868686868683766a5d5043372a1d100000000000000000000000000000000000000003101d293643505c69768286868686868686868686868175685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000020a131c242d333b414950535b6063676d70737677797b7b7c7c7c7c7b7a797775726f6c65625f58544e45413a322b221b12090000000000000000000000000f1c2835424f5b68758283848484848484848484837f7266594c3f3326190c00000000000000000000000000010e1b2734414e5a67748083848484848484848484838073675a4d4034271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8080808080808080807c6f6255483c2f221509000000000009141f29333c464e565d60696e7376797b7d7d7e7d7c7a7774706c66605d5551555f676a6c6c6c6c6c6c6c6c6c6c66635b52473b2f23160a000000000009141f29333c464e565d60696e7376797b7d7d7e7d7c7a7774706c66605d5551555f676a6c6c6c6c6c6c6c6c6c6c66635b52473b2f23160a0000000000000000000915222f3c4855626f7c7d7c7c7c7c7c7c7c7c7c7b6e685e5246382d22170b0000000000000000000000000000000000000000000000000000010d19242f3a434c565d60666d707477797b7c7d7d7d7c7b78746e69615e564f473d352b22180d040000000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c201307000000000000000000000000000000000004111d2935414c56626d727f858a8c8d8d8d8b89847d706b61544a3f34281c111d2a36414c56636d727f858a8c8d8d8d8b89847d706b6053493f33271b111e2a36424d56606c777f858a8c8d8d8d8b89847d706b6054483c31261b0f03000c1925323f4c5865727f8989898989898989898989898989898989898989898989898989898989898989898989898989898989898989897f7265584c3f3225190c00000000000000040d161e272e343f454d52596063696e73777a7e818385868888898989898888868583817e7c78746f6a64615a534e463f372e261c140a000000000000000c1825323f4b5865727e8b9393939393939393939286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000b1724303c47525c64696e7276797c7e8183858788898989888684817d78706b605c544b42392f261b1106000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b9393939393939393939286796c5f5346392c201306030f1b27333f495364717e8b939393939393939393938d8073665a4d4033271a0d0000000000000000000000000000000000000003101d293643505c6976838f9393939393939393938e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000a141c252e363e454d535b60656c7075797d7f82848687888989898988878684827f7c78746f6a626058524c443d342d241b12090000000000000000000000111e2a3744515d6a7783909090909090909090908d8174675a4e4134271b0e0606060606060606060606060606101c2936434f5c6976828f9090909090909090908e8175685b4f4235281c0f000000000000000000000000000000000000040607090a0a0b0a08070502000000000000000000000000000002050708090a0b0a0907060400000000000003101c2936434f5c6976828c8c8c8c8c8c8c8c8a7e7164574b3e3124180b00000000020e1a25313b454e585f686d747b7f838688898a8a8a898784807d78726d67605c5467717779797979797979797979736d63574b3f3225190c00000000020e1a25313b454e585f686d747b7f838688898a8a8a898784807d78726d67605c5467717779797979797979797979736d63574b3f3225190c0000000000000000000c1825323f4b5865727e89898989898989898888877a6d6153493f33271b0f030000000000000000000000000000000000000000000000000004111d2935414c565d686d73797c80838588898a8a8a898784817b756d6860594f473d342a1f160c010000000714202d3946525e6876797979797979797979797979706b6054483c2f22160900000000000000000000000000000000000613202c3945525d68727f8b9297999a9a9a989691887d70665c5044382b1f13202d3946525e68727f8c9297999a9a9a989691877d70655b5044372b1f14202d3a46525e6973808c9298999a9a9a989591877d6f63584e43372b1f1206000c1925323f4c5865727f8b969696969696969696969696969696969696969696969696969696969696969696969696969696969696968b7f7265584c3f3225190c000000000000030c161f283039404451575e616b6f757b8084878b8d8f919694959596969695949792908e8b8884817c77706c625f58514940382e261c12080000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000d1a2633404c58646e747b7f8285888b8e909297959696969596918e8a847d746d665c544b41382d22170c030000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9286796c5f5346392c20130605121f2b3744505b6575818e9b9f9f9f9f9f9f9fa399897d7063564a3d3023170a0000000000000000000000000000000000000003101d293643505c6976838f9c9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000009121c262e37404850575f656c71787d8185898c8f9192999596969695959892918f8c8984807c756f6a605d564f463e362d241b120800000000000000000000111e2a3744515d6a7784909d9d9d9d9d9d9d9d9a8d8174675a4e4134271b131313131313131313131313131313131c2936434f5c6976828f9c9d9d9d9d9d9d9d9b8e8275685b4f4235281c0f00000000000000000000000000000104070c10131315161717161414110e08050200000000000000000305080e11141416171817161413100c070501000003101c2936434f5c6976828f999999999999978b7e7164584b3e3125180b0000000005121e2a36424d575f6a6f7a81868c909299969797969596918d89847f7a726d66606a778386868686868686868686807366594d4033261a0d0000000005121e2a36424d575f6a6f7a81868c909299969797969596918d89847f7a726d66606a778386868686868686868686807366594d4033261a0d0000000000000000000714202d3a4753606d7a859296969696959595998c7f72655b5044372b1f1409000000000000000000000000000000000000000000000000000613202c3945525d686d7a7f85898d909298969697979696918d87817a6f6b60594f463c31281d13070000000814212e3b4754616e7a8686868686868686868686867d7063564a3d3023170a00000000000000000000000000000000000714212d3a4754606d7a86929fa2a9a7a7a6a8a09a9184786d6053463a2d2014212e3a4754616d7a86929fa2a9a7a7a6a8a0999184786c605346392d2014212e3b4754616e7b86929fa2aaa7a7a6a7a0999083776a5f53473a2e211508000c1925323f4c5865727f8b969696969696969696969696969696969696969696969696969696969696969696969696969696969696968b7f7265584c3f3225190c0000000000020c151e28313a424a515b62696e757c82878c9095979a9c9ea1a9a2a2a3a3a2a2a9a29f9d9b9896918d89837d766e6a625b524a40382e241a0e0500000000000c1825323f4b5865727e8b98a5acacacacacac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a677480888c8f9298989a9d9fa2a9a3a3a2a8a09e9b95918a80786d665c53493f33271e150b0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5acacacacacac9f9286796c5f5346392c2013060613202d394653606c7885919eabacacacacacac9f9286796d6053473a2d2014070000000000000000000000000000000000000003101d293643505c6976838f9ca9acacacacaca89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000007101b242e384049525a62696e777e83898e9298999c9e9fa3aba2a3a3a2aaa39f9e9b9896918d88827c746d68605950483f362d241a0f06000000000000000000111e2a3744515d6a7784909daaaaaaaaaaaaa79a8d8174675a4e4134272020202020202020202020202020202020202936434f5c6976828f9ca9aaaaaaaaaaa89b8e8275685b4f4235281c0f00000000000000000000000001080d1113181c1f20222324242321201e1914110e080200000000060b0f1213191e20212324242423201f1d1813110d0802000f1c2936424f5c6975828f9ca6a6a6a6a4978b7e7164584b3e3125180b000000040e18222d3a46535e696f7c848e92999d9fa3aba4a4a3a8a09e9a96918c857f796f6a6a77849093939393939393938c807366594d4033261a0d000000040e18222d3a46535e696f7c848e92999d9fa3aba4a4a3a8a09e9a96918c857f796f6a6a77849093939393939393938c807366594d4033261a0d0000000000000000000613202c3945515d6774808d9aa6a2a2a2a2ab9e9184786c6053463b30251a0e000000000000000000000000000000000000000000000000000714212d3a4754606d7a858c92979a9d9fa2aaa3a4a3a8a19e9a938e857d706b60584e433a2f24180d0300000814212e3b4754616e7a8793939393939393939393897d7063564a3d3023170a00000000000000000000000000000000000b1825313e4b5864717e8b98a2adb3b3b4b3b2aca096897c6f6356493c30231825323f4b5865727e8b98a3adb3b3b4b3b2aba095897c6f6256493c2f231925323f4c5865727f8b99a3aeb4b3b4b3b1aba095887c6f6255483c2f221509000c1925323f4c5865727f8989898989898989898989898989898989898989898989898989898989898989898989898989898989898989897f7265584c3f3225190c00000000000a141e27303a434c545c606d727b81898f92999da0a7a7a9abadb2aeafafb0afafb3adaba9a7a9a19e9a95908a837c726d645c524a40362c20170d02000000000c1825323f4b5865727e8b98a5b1b9b9b9b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989c9fa2aaa7a9abadb3afafafb2acaaa8a09d928d82786d655b50443d30271c120700000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9ac9f9286796c5f5346392c2013060916222f3c4955626f7c8897a1adb9b9b9b9b6a99c908376675d5145392c2013060000000000000000000000000000000000000003101d293643505c6976838f9ca9b6b9b9b9b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000030d19222d36404a525b636c717b828a90959b9fa2aaa9aaacafb5afafafafb4aeacaaa8a8a19e9a948f87817a6f6b625a50483f362c21180c030000000000000000111e2a3744515d6a7784909daab7b7b7b7b4a79a8d8174675a4e41342d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d36434f5c6976828f9ca9b5b7b7b7b5a89b8e8275685b4f4235281c0f0000000000000000000000060c13191d2023282c2d2f303131302e2d2a25201e19140d0701020a11171b1f20252a2d2e303031302f2d2c2924201d19130d0a0f1c2935424f5c6875828f9ba8b3b3b1a4978b7e7164584b3e3125180b0000000a15202c38444f59616e7b8591969fa3abacaeb5b0b1b0b2acaaa8a19e97928c837c726d7784909d9f9f9f9f9f9f998c807366594d4033261a0d0000000a15202c38444f59616e7b8591969fa3abacaeb5b0b1b0b2acaaa8a19e97928c837c726d7784909d9f9f9f9f9f9f998c807366594d4033261a0d00000000000000000004111d2935404b55626e7b88949fabafafafaca096897d7063574d42362a1c11060000000000000000000000000000000000000000000000000613202c3945525d6876838f9ca1a9aaacaeb4b0b0b0b2acaca49f9791867d706a5f554b40352920150900000814212e3b4754616e7a87949f9f9f9f9f9f9f9f96897d7063564a3d3023170a00000000000000000000000000000000000e1b2734414e5a6774818d9aaab4bec0c0c0beb2a8988c7f7265594c3f32261b2834414e5b6774818e9aaab4bec0c0c0bdb1a8988b7e7265584b3f32251b2835424e5b6875818e9babb5bec0c0c0bdb1a7988b7e7165584b3e3225180b000814212e3b4754616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6e6154473b2e2114080000000006111c263039434c555d666d747f868e939b9fa3abacb1b4b6b8b9bdbbbcbcbcbcbbbebab8b6b4b2adaba79f9d9490867f736e645c52483e32291f1408000000000c1825323f4b5865727e8b98a5b1bec6c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facaeb4b4b6b8babebcbcbcbdb9b7b1aca49d948e81776c60584e42392e23180c01000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec6c5b9ac9f9286796c5f5346392c201304101d2935404b5565727f8c98a9b3bec9cabfb4aa998c807366554b4035291d10040000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2c6c1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000010b151f2b343f48525c636d737e8690949da0a7acaeb4b5b7b9bbc0bcbcbcbcbfbab9b7b5b2adaba69e9a938e857d716c625a50483e332a1e150b0000000000000000111e2a3744515d6a7784909daab7c3c3c0b4a79a8d8174675a4e4139393939393939393939393939393939393939393939434f5c6976828f9ca9b5c2c3c1b5a89b8e8275685b4f4235281c0f000000000000000000030a11171e24292c2e34383a3c3d3d3e3d3b3936302d2a251f18130c0b141b22272b2d3036393b3c3d3e3d3c3a38352f2d2a251e19161b1f2935424f5c6875828f9ba8b5beb1a4978b7e7164584b3e3125180b0000030f1b26313c4855616b76828f97a1a8afb5b9bbbfbdbdbdbdb9b7b2aca9a29e9591877f757784909daaacacacaca6998c807366594d4033261a0d0000030f1b26313c4855616b76828f97a1a8afb5b9bbbfbdbdbdbdb9b7b2aca9a29e9591877f757784909daaacacacaca6998c807366594d4033261a0d000000000000000000010d18242f3a47535f6a76828f9ca8b2bdbdb2a89b8f8275695e5246382e23170b00000000000000000000000000000000000000000000000004111d2935414c5664717e8a97a1adb6b8babfbdbdbdbdb9b6afa9a19892867c6f675d51453c31261a0e03000814212e3b4754616e7a8794a1acacacacacaca396897d7063564a3d3023170a00000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c2cfcdd0c0b3a69a8d8073675a4d4034271c2936434f5c6976828f9ca9b5c2d0cdcfbfb3a6998c807366594d4033261d293643505c6976838f9ca9b6c2d0cdcfbfb2a5998c7f7266594c3f3326190c000714202d3a46525e696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695e52463a2d201407000000040e17232e38424b555d676d78818b92989ea5acafb5b8bcc0c2c1bfbab8b8b7b7b8babfc2c5c3c1bdb9b8b1aba69f98928b80736e635a50443b3025190e020000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6875818e9ba9b2bdc1c0bbb9b7b7b8babfc6c3bdb8aea69e938c7f726a60544a4034281e1308000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20130613202c3945515d6776828f9ca9b6c2cfc6baaea298897c6f6356493c2f24180d010000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000007121d27313c46505a636e73808b92989fa6acb1b8babfc2c4c5c5c4c3c2c2c3c4c6c5c4c2bdb9b8b0aca49f9791877e716c625a50453c30271d120700000000000000111e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4646464646464646464646464646464646464646464646464f5c6976828f9ca9b5c2cec1b5a89b8e8275685b4f4235281c0f0000000000000000050c151c23282f35393a40454648494a4a494746413b39363029241d16191d262d3337393d414647494a4b4a494745403a393630292520272b2e35424f5b6875828e9ba8b5beb1a4988b7e7165584b3e3225180b000006121f2b37434e5863707d8a949fa9b2bbc0c5c7c6bfbab8b6b5b5b6b9b3ada7a099928c817984909daab7b9b9b3a6998c807366594d4033261a0d000006121f2b37434e5863707d8a949fa9b2bbc0c5c7c6bfbab8b6b5b5b6b9b3ada7a099928c817984909daab7b9b9b3a6998c807366594d4033261a0d0000000000000000000007131d2b37424e5764707d8a96a1acb9c4b9ac9f92877b6e61544a3f34281c10030000000000000000000000000000000000000000000000010d19242f3a4653606d7985929eabb8c2c5c5c6c7ccc9c7c0bbb3aaa2989183796d60574d42372b1f1409000814212e3b4754616e7a8794a1adb9b9b9b9b0a396897d7063564a3d3023170a0000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfddcdc0b3a79a8d8074675a4d4134271d293643505c6976838f9ca9b6c2cfdccdc0b3a69a8d8073675a4d4034271d2a3743505d6a7683909da9b6c3d0dcccbfb3a6998c807366594d4033261a0d0005111e2a36424d565e61636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363615e564d42362a1e11050000020c162028343f4a545c676d79828e929fa2aaafb9bbc0c5bebab8b4b4aeacabaaabacaeb4b5b9bbc0c7c5c3bcb8b0aaa39f928d80736c61564d41362a1f14080000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5663707d8a96a1adb8b5b5afacabaaacaeb4b9bdc4c0b8afa59f92877c6f665c51443a2f24190d010000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20130714202d3a4753606d7a86929facb9c5d2c5b8ac9f9285796d6053463a2d201307000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000c18232f39434e58626d73808c929fa2aab0b8bcc3c6c7c5c1bdb9b8b6b6b6b6b8b9bec1c5c7c5c1beb6afa9a19992887e716c61574d43392e23180c02000000000000111e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a53535353535353535353535353535353535353535353535353535c6976828f9ca9b5c2cec1b5a89b8e8275685b4f4235281c0f00000000000000050e171e262e343a4145474b5153555657575654524c4746413b352f281f232b2f383f44464a4c5254565757575653514b4746413a35302b32373b3c464f5b6875828e9ba8b5beb1a4988b7e7165584b3e3225180b00000815212e3a47535f6a7783909da6b0bbc4cbc7c0bbb4aeaca9a8a8aaacafb5b1aba39f938e8284919eaab7c4bfb3a6998c807366594d4033261a0d00000815212e3a47535f6a7783909da6b0bbc4cbc7c0bbb4aeaca9a8a8aaacafb5b1aba39f938e8284919eaab7c4bfb3a6998c807366594d4033261a0d00000000000000000000010e1a26313c4653606d7884919eaab4bfbbafa3998c8073665c5044382b1f140900000000000000000000000000000000000000000000000008131f2c3845515c6774808d9aa6b0bab9b8b9bbc0c7c9ccc4bcb4aaa0958d8073695f53473b31251a0e000814212e3b4754616e7a8794a1adbac6c6bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cfd2ccc0b3a6998d8073665a4d4033271c2936424f5c6975828f9ca8b5c2cfd1cbbfb2a6998c7f7366594c4033261c2936434f5c6976828f9ca9b5c2cfd1cbbfb2a5998c7f7266594c3f3326190c00020e1925303b444d525456565656565656565656565656565656565656565656565656565656565656565656565656565656565656565654524d443b3025190e02000008131e28323a44505c666d79828f949da5aeb4bcc1c5bebab4aeaba8aaa29f9e9d9e9fa2aaa8acafb5bdc1cbc8c2bcb4aea49c928a7e71685e52463b3025190e0200000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a4653606d7984919eababa8aba49f9e9d9fa2aaacb2bac2c1bbafa3999083786d60564c4135291d13070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20130a1724303d4a5763707d8a99a3aebac7cfc2b5a89c8f8275665c5144382c1f1206000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000004101c2934404b55606a717e8b929ca4aeb4bcc2c8c6bfbbb9b5b2adaba9a9a9a9abadb3b5b9bbbfc6c7c0bbb3aba39a93877e71695f554b4034281e1408000000000000111e2a3744515d6a7784909daab7c3cdc0b4a79a8d817467606060606060606060606060606060606060606060606060606060606976828f9ca9b5c2cec1b5a89b8e8275685b4f4235281c0f000000000000040d17202930383f444c5254545c606263646463615e5654524d45413a312b2d353d4149505357565e616363646362605d5554524c46413a343d43474953535b6875818e9ba8b4beb1a4988b7e7165584b3e3225180b00000915222f3c4855626f7c8895a0acb8c2cdc7bdb5afaaa39f9d9b9b9d9fa3ababb1afa59e938f9196a0acb8c5bfb3a6998c807366594d4033261a0d00000915222f3c4855626f7c8895a0acb8c2cdc7bdb5afaaa39f9d9b9b9d9fa3ababb1afa59e938f9196a0acb8c5bfb3a6998c807366594d4033261a0d000000000000000000000009151f2b3844505c66727f8c98a3aebac0b5ab9e9184786d6053463b31261a0e00000000000000000000000000000000000000000000000004101c2834404b55626e7b88949fabaeacabacafb5b9bdc4ccc6bcb1a89f92867b6e62574d42362a1c11060814212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000d1a2734404d5a6773808d9aa9b2bdbdbec0bbb1a7988b7e7265584b3f32251a2734414d5a6774808d9aa9b3bdbdbec0bbb0a6978b7e7164584b3e31251b2834414e5b6774818e9aa9b3bdbdbec0bbb0a6978a7e7164574b3e3124180b000009141f29323b4246474949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494746423b32291f14090000010d1924303a444f59606d78818f949fa6afbabfc5c1bbb3adaaa29f9b9798929191919298979c9fa3abb0bbc0c7cec6bfbaaea49f92857b6e61564d41362a1e110500000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20130909080807060401000000000000000000000000000000000000000000000000000000000008131f2b3844505c6673808d99a29f9b989993919192989ea1a8b1b9c2c0b5aba0958b7f72685d52453a2f24180d0000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2013121e2b37424d576774808d9aabb4bfcbc8bdb2a8988b7f7265544a4034281c1004000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000010c161f2c3845515c676f7c87929fa4adbabfc6cac1bdb5aeaca8a9a19e9d9c9c9d9ea1a9a8acaeb5bdc1ccc4bdb4aca49992867b6e675c51453b3025190e010000000000111e2a3744515d6a7784909daab7c3cdc0b4a79a8d81746c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c76828f9ca9b5c2cec1b5a89b8e8275685b4f4235281c0f0000000000010c161f29323b424a50565d6065666d6f707071706e6866615e56514b433d35373f474f535b606368686e6f7071706f6d6765615e56524c443e464e54566060606875818e9ba8b4beb1a4988b7e7165584b3e3225180b0003101c28343f4a546673808d99a7b1bccaccc0b5aba49f9892908f8f9092999d9fa7acafa69e9b9ea0a8b2bdc8bfb3a6998c807366594d4033261a0d0003101c28343f4a546673808d99a7b1bccaccc0b5aba49f9892908f8f9092999d9fa7acafa69e9b9ea0a8b2bdc8bfb3a6998c807366594d4033261a0d000000000000000000000003101c28343f4a54616d7a86929facb9c3b9ada1968a7d7064574d42362a1d12070000000000000000000000000000000000000000000000000c18232e3947535f6a7683909ca9a39f9e9fa4abacb2bac3cbc3bbaea3998e8275695e5346382e23170b0814212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000a1724313d4a5764707d8a96a1abb0b1b1b5afaa9f95887c6f6255483c2f221824313e4b5764717e8a97a1abb0b1b1b5afaa9f94887b6e6255483b2f221825313e4b5864717e8b97a2abb0b1b1b5afa99f94877b6e6154483b2e2115080000020d17202930363a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36302920170d02000004111d2935414c56606b73808d939ea6b0b8c0cabfb8b0a9a29f98928e8a888585848485888a8f92999ea6afb5bdc7d0cbc0baada2978d8174685e5246392d20140700000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2016161515151413110d070a07060400000000000000000000000000000000000000000000000003101c28343f4a54626e7b889597928e8b88868484858a91969fa7b1bac4bdb1a79e92857a6d60554b4035291c110600000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201314212e3a47535f697784919eaab7c4d1c5b9aca096887b6e6255483b2e23180c00000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000008131e2a36414c56606d79839199a3afb6bfcac8bfb8b0aba39f9b979691908f8f909197979b9fa3abb0b8bfc8c6beb5aba2989083796d60564c41362a1e13080000000000111e2a3744515d6a7784909daab7c3cdc0b4a79a8d807979797979797979797979797979797979797979797979797979797979797979828f9ca9b5c2cec1b5a89b8e8275685b4f4235281c0f000000000008131e28313b444c545c60686d7276797b7c7d7d7c7a77736e68605d554f473f3f49515960656c7074787a7c7d7e7d7c7a76726d68615e5650454e5860626c6c6c6c74818e9ba7b4beb1a5988b7e7265584b3f3225180c0006121f2c3844505c667783909daab7c3cec7bbafa499938c8683828283868b90959da0a7afaaa8aaacb2bac3cebfb3a6998c807366594d4033261a0d0006121f2c3844505c667783909daab7c3cec7bbafa499938c8683828283868b90959da0a7afaaa8aaacb2bac3cebfb3a6998c807366594d4033261a0d0000000000000000000000000b17232e3846525e6875818e9ba7b1bcbdb2a89c8f8276695f5346392e23180c00000000000000000000000000000000000000000000000007121d2b37434e5864717e8b979898929293999ea0a8b1b9c3cbbfb5ab9f93877b6e61544a3f34281c100814212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000713202d3a4653606d798491999fa6a4a4aba49f989083776a5f53473b2e2114202d3a4753606d798592999fa6a4a4aba39f98908376695f53473a2e2114202d3a4753606d798592999fa6a4a4aba39f978f8276695e53463a2d211407000000050e171f252a2d2e3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302e2d2a251f170e050000000713202c3945525d68707d88939fa5afb8c2c7bfb6aea69e97928c85817d7b79787778797b7e82878f939fa3abb5c0cbd6cabeb3a99f92867b6e6154473b2f24180d01000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c22222222222120201d181a171413100c0704000000000000000000000000000000000000000000000b17232e3847535f6a76838e8985827e7c7a7877797e8490959fa8b2bdc3b9ada1978c7f73675d5145382e23170c00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201315222f3b4855626e7b8896a0acb9c5d1c4b7aa9e918477695f53473a2e1c120700000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000010d19242f3946525e6873808c95a0abb5c0c8c8bfb6ada69e99928e8a87858383838385878a8e92999ea6aeb6bfc8c7bdb4aaa0958c7f72685e52463a2f24190d0100000000111e2a3744515d6a7784909daab7c3d0c2b5a99d928d86868686868686868686868686868686868686868686868686868686868686868f949faab7c3cec1b5a89b8e8275685b4f4235281c0f00000000010d19242f3a434c565e666d737a7f838688898a8a8987847f7b736d676059514549515b636b70787d818587898a8a8a8986837f7a736d68615a5154606a6f7979797979818e9ba7b4beb1a5988b7e7265584b3f3225180c000713202d3a4653606d7986929facb9c5c9bdb2a99f93877f7a767575777a7e838991959fa3abb2b7b8bdc3ccccbfb3a6998c807366594d4033261a0d000713202d3a4653606d7986929facb9c5c9bdb2a99f93877f7a767575777a7e838991959fa3abb2b7b8bdc3ccccbfb3a6998c807366594d4033261a0d00000000000000000000000006111c2a36414c56626f7c89959fabb8c4b9ac9f93877b6e61544b4034281c10040000000000000000000000000000000000000000000000000f1a26313c4753606d79858f8b888685868a9196a0a7b1bdc6c6bbafa4998d8073665c5044382b1f120814212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000006121f2c3844515c66707d878f949697989799938f867c6f62584e43372b1f131f2c3845515c67707e8790949697989799928f867c6f62574d42372b1e13202c3945515d67717e8790949697989799928e857b6e62574d42362a1e120500000000050d14191e202123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232321201e19140d05000000000714212d3a4754606d7a84919aa3abb0b9bdbfb5ada49c948f857f7975716e696b6a6b696e71757b828b9299a3afbbc1cbcfc5bbaea3998c7f7265554b4035291d1104000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392f2f2f2f2f2f2e2d2c29242623201f1d1812100c07000000000000000000000000000000000000000006111c2b37434e5865717f827d7975726f6d67666d717a829096a1adb9c2beb3a99e92857a6d60544a3f34281c1003000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20121e2a36424d5766727f8c99a8b2bdc9cabeb3a99a8d807467574d42372b1e0b0000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000004111d2935414c56616e7a86929fa7b1bdc7cbbfb6ada49c948f86827d7a7876767676787a7d82868f949ca4aeb6c0cbc5bcb1a79f92867a6e61564c4135291d110400000000111e2a3744515d6a7784909daab7c3d0c5b9aea49d9a93939393939393939393939393939393939393939393939393939393939393939c9fa6b0bbc7cec1b5a89b8e8275685b4f4235281c0f0000000004111d2935414c565e686e787f858c9092989697979696918c868079706b635b51515b636d727d838a8e9297969697969992908b86807a716c605c55626f7c86868686868e939da9b6beb1a5988b7e7265584b3f3225180c000915222f3c4855626f7b8899a3aebac7c5b9ada1968c7f736d676868676d71767d838c9299a1a8b0b9c1c9d3ccbfb3a6998c807366594d4033261a0d000915222f3c4855626f7b8899a3aebac7c5b9ada1968c7f736d676868676d71767d838c9299a1a8b0b9c1c9d3ccbfb3a6998c807366594d4033261a0d000000000000000000000000000d1925303a4754606a7783909da9b3bebbafa49a8d8073665c5145382c1f150a0000000000000000000000000000000000000000000000000a151f2c3845515d677480837e7b7978797e849195a0abb5bfcbc0b5ab9e9285796d6053463a2d20130914212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000004101c2834404a54616b707c8387898a8b8a8986827c6f6a5f53463c32261b101c2934404b55616c707d8387898a8b8a8986827b6f6a5f53453c31261a111d2935404b55616c717d8387898a8b8a8986827b6e695f53453b31251a0e02000000000002090e1114141616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161414110e09020000000000091623303c4956636f7c858d92999fa6adb2baada39c928c827a726d6764615f575e575f6164696e757e87929fa5afbac6d2cbbfb5ab9d908376675d5145392c201306000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463c3c3c3c3c3c3b3b3a39352f33302d2c29241f1c18120b06000000000000000000000000000000000000000f1a26313c4a56626d7175706d666562605c5c60686d7a84919ea7b1bcc5b9ada2978c7f72665c5044382c1f160b000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2014212d3a46535e697683909da9b6c3cec6b9ada297897c706356493d31261a0e0000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000613202c3945525d6874808d98a2aeb9c3cfc2b8aea49c918c827b75706d686a69696a686d70757b828c929ca4aeb9c2cec3baaea2988d8074685d5245392c20140900000000111e2a3744515d6a7784909daab7c3d0cbc0b6aea9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aab0b8c2cccec1b5a89b8e8275685b4f4235281c0f000000030e18222c3945525d686e7a838c92989c9fa3aaa3a4a8a09d98928d847d726d605c58626d727f8790959b9ea1a9a3a4aba39f9d98928d857e746d675e65727f8b939393939b9da5afbabeb1a5988b7e7265584b3f3225180c000b1724313e4a5764717d8a97abb4bfcbc4b8ab9e9184796d605d55555d60646b7078808791969fa6afb7c1ccccbfb3a6998c807366594d4033261a0d000b1724313e4a5764717d8a97abb4bfcbc4b8ab9e9184796d605d55555d60646b7078808791969fa6afb7c1ccccbfb3a6998c807366594d4033261a0d0000000000000000000000000008131e2b37434e5864717e8b97a1adb9c0b6ac9e9285796d6053463c31261a0f01000000000000000000000000000000000000000000000004101d2935404b55606c7876726e6c676d717a839199a3aebbc7c7b9ada197897d706356493d31261a0e14212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000c18232e39424f59616a6f767a7d7e7e7d7c7a756e6a5f584e43342a20150c18232f3943505a616b6f767a7d7e7e7d7c7a756e695f584e43332a20150d18242f3a43505a616b70767a7d7e7e7d7c7a756e695f574d4233291f140900000000000000000205070809090909090909090909090909090909090909090909090909090909090909090909090909090909090909090908070502000000000000000915222f3b4854606b6f7a80878f949ea1a8aea59c918c80756e68605d5555534d514d5355575e616c717e8a939eaab6c2cdd1c5b9ac9f92867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5349494949494948484847454042403d3a39352f2c28231c17110a0200000000000000000000000000000000000a15202e3a45505a62656863605c5455535151565e68717e8a959fabb7c4beb3a99e9184796d6053463d32271c10030000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201b27333f4953616e7b87939facb9c6d1c5b8ab9e9285796d6053463a2d2013090000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000714212d3a4754606d7a86929faab4bfcbc7beb0a69c928c7f776e6964605d565c5c565d6164696e77808c929da7b1bcc8cabfb4aa9f92857a6d6054473b31261a0e02000000111e2a3744515d6a7784909daab7c3d0d2c8c0b9b5b4acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacb5b7bbc2cad3cec1b5a89b8e8275685b4f4235281c0f0000000a15202c38444f59606d7a8390959fa2aaacaeb4b0b0b2acaaa29f9691877f756d665f6a727f8b9399a0a7abadb3b0b1b5afacaaa29f97928a81796e686874818e9b9f9f9fa7a9afb7c0beb2a5988b7f7265584c3f3225190c000c1825323f4b5865727e8b98a5b1bed1c0b3a79a8d8074665c514b4b51535960666d737c8490949ea5afbac4cebfb3a6998c807366594d4033261a0d000c1825323f4b5865727e8b98a5b1bed1c0b3a79a8d8074665c514b4b51535960666d737c8490949ea5afbac4cebfb3a6998c807366594d4033261a0d00000000000000000000000000020f1b27323d4753606d7985929eabb5c0b9ada1978a7e7164584e43372b1d12070000000000000000000000000000000000000000000000000c18242f3944505b666c666561605c60686e7c87929fabb5c0c9beb3a99a8d817467574d42372b1e1214212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000007121c27303d474f586062686d707171716f6d67625f584e463c3222180e07121d27313e4750596063686d707171716f6d67625f574e463c3121180e07131d28313e4850596063686d707171716f6d67615f574d453c3121170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f5960676d737c828a91969fa39d938c7f736e615e56514b484642444246484d535a626c75818e9ba7b1bcc8d3c7bbafa399897c6f6356493c30231609000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5555555555555555555453514b4f4d4a4745403a38342e28221c140b060000000000000000000000000000000003111d29343f485056585b5653504a494745454c56616c7683909da8b2bdc5b9ada1968a7e7164594f44382c2015090000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201f2b3744505b65727f8c9aa4afbbc8c9beb2a99a8e8174665c5044382c1f12060000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000005121e2b37424d5765727f8b98a2aebcc6ccc0b6ac9f948d80736c655f5754524c50504c5254575f656c73808d959fabb8c2cdc5baaea2988c7f7265574d42362a1e1205000000111e2a3744515d6a7784909daab7c3d0d4d7cbc5c2c0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c2c3c7ccceccc8c1b5a89b8e8275685b4f4235281c0f0000020f1a26313c4854606b75818e959fa7aeb4b8babfbdbdbdb8b4aea8a199938c81786d676f7c87929fa4abb1b8b9bebdbdc0bbb9b4aea9a19e938e837a6e697784919daaacacb4b6babfbcbcb2a5988b7f7265584c3f3225190c000c1926323f4c5965727f8c98a5b2bfcabdb0a3978a7d7064544a414045474f545c606a6f7a828f939ea8b2bdc9bfb3a6998c807366594d4033261a0d000c1926323f4c5965727f8c98a5b2bfcabdb0a3978a7d7064544a414045474f545c606a6f7a828f939ea8b2bdc9bfb3a6998c807366594d4033261a0d00000000000000000000000000000a161f2c3845515c6773808d99a4afbbbeb3a99c9083766a5f5347392f24180c00000000000000000000000000000000000000000000000007121d28333f4a545b605b54555351565f6a73808d99a4afbbc7c4b7ab9e918478695f53473a2d211414212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000b151e2c353d464e54565e616364656463605d55534e463c342a201006010b151f2c353e474f54565e616364656463605d55534d453c342a200f06010c161f2c363e474f54565e616364656463605d55534d453c332a1f0f0500000000000000000106090b0c1313131313131313131313131306030000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d474f555d606a6e767e848c9298958e81746d635c524c45403b3a3631363a3b4246505a616e7b87959fabb8c4d1cbc0b5ab978b7e7164584b3e3125180b000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6262626262626262626261605d555c595653514b46444039332d261d180f07000000000000000000000000000000010c18222d363f454a4b4f4a46443f3c3a383a44505a64707d8a96a0acb9c7bdb2a89d9083776b6054483c31261a0f0200000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c1c262f394653606c7884919eacb6c0ccc6b9ada197897d7063544a3f34281c10030000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000714212d3a46535f697783909daab4bfcec8bbafa49a9083786c605b534d47454143434146474d535b606d7883909da6b0bbc7cabfb4aa9d908377695f53463a2d211406000000111e2a3744515d6a7784909daab7bcc5c7cbd1d1cecdc6c6cac4c0bfbebebebebebebebebebebebebebebebebebebec4c6c9cfc6c6c6cfd0cac5c1c0bbbbb5a89b8e8275685b4f4235281c0f000006121f2b37434e5863707d89939ea7b1babfc5c7c0bbb9b6b5b6b8b2aba49f938e82796d76828f99a3afb5bdc3c6c5bebab8b6b5b6b8b3ada59e9590847b6e7a86939facb9b9bfb9b4b3b0b0b0a5988b7f7265584c3f3225190c000d1a2633404d596673808c99a6b3bfcabeb3a994887b6e6155483b35393d424a515860686e79818f96a0acb9c5bfb3a6998c807366594d4033261a0d000d1a2633404d596673808c99a6b3bfcabeb3a994887b6e6155483b35393d424a515860686e79818f96a0acb9c5bfb3a6998c807366594d4033261a0d000000000000000000000000000004101c2934404b55616e7b87939facb9c3b7ab9f94887b6e62554b4035291d10040000000000000000000000000000000000000000000000010b17222d38424a5053504a4846454e58616e7b87939facb9c6c5b9ada196887b6e6155483b2e221514212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000030c1a232c343d43484c5254565758575654514c47433c342a22180e0000030d1a232c353d44484c5254565758575653514b47423c332a22180e0000040d1a242c353d44484c5254565758575653514b46423b332a21180e0000000000000000060d121518192020202020202020202020202012100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b353d434c51585f626c717980868f9083786d605b5246413b352f2d2a262a2d31363f46535e697683909da9b6c3d0d1bfb2a6998c7f7366594c403326190d000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796f6f6f6f6f6f6f6f6f6f6e6e6d676a686663605d5553514a443f382f292119100700000000000000000000000000000006111b242d343a3d3e423d3a38342e2d2c323e4653606c7884919eacb6c0c4b8aca095897d7063584e43372b1e140800000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c222d38424f5963707d8996a0acbec7ccc0b5ab9e9184796d6053463a2e23170c000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000815222e3b4855616e7b8895a0acbcc6d0c6b9ac9f93877c6f665b5049413b3935303035393c4149505c666f7c89949fabb7c6d0c5b8aca095887b6e6155483b2d22170b000000111e2a3744515d6a7784909daaaeafb9bbc0c7cfd9dad1c8bfb8b4b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b8b9bec4cdd6d2d2c8c0b9b5b3aeaeaea89b8e8275685b4f4235281c0f00000814212e3a47535f6a7683909ca5afb9c2cac1bdb5afacaaa8a9abadb3afa59e948f837a7c88949fabb5c0c7c8c0bbb3adaba9a8a9abadb3afa79f9691847a7d899aa4afbbbfb6aea8a6a3a3a3a3988b7f7265584c3f3225190c000d1a2734404d5a6773808d9aa6b3c0c6baada29786796d6053463a2d2c303940444e565e676d7884919eaab7c4bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c6baada29786796d6053463a2d2c303940444e565e676d7884919eaab7c4bfb3a6998c807366594d4033261a0d0000000000000000000000000000000c18232f3946535e6975828f9ca8b2bdbbb0a69a8d8074675d5145392c1f150a00000000000000000000000000000000000000000000000006111c262f383f4446443f3b393c46525e6976828f9ca9b6c2c9bdb2a8988b7e7165584b3e2f241814212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000008111a222b32383a4146474a4b4b4a494745413a37312a2218100700000008111a232b32383a4146474a4b4b4a494745403a37312a2118100600000008121a232b33383a4146474a4b4b4a494745403a36312921180f06000000000000010911181e2224252d2d2d2d2d2d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000000000000000000000000000000000000000000000000040f19232b313a41454e535a61676d737b82867c6f665c51494036302924211e1a1e21252a36424d576774818e9aa7b4c1cdccc0b3a6998d8073665a4d4033271a0d000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92877c7c7c7c7c7c7c7c7c7c7b7b7b7a79777573706d6764605c54504a423b332b2219100700000000000000000000000000000009121b22292e313235302d2c282320202b3844505b66737f8c9aa4afbbc8bcb1a79c8f82756a5f53473b3025190d01000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392429333f4a54606b76828f9ca8b2bdd0c7bbafa4998c8073665c5044382b1c1106000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000003101c28343f4a5465727f8c98a7b1bccecabfb4aa9c8f82756a5f544a3f382f2c292424292d2f383f4a54606b7683909cabb5bfcbc8bcb1a7988c7f7265544a3f33281c0f030000111e2a3744515d6a7784909da1a1a2acafb5bdc7d1d5cabfb6ada8a6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4abadb3bbc4cfd5cac0b6aea8a6a1a1a1a19b8e8275685b4f4235281c0f00000815222f3b4855626e7b88949fabb7c1cbc1b8b0aba39f9d9b9c9fa2a9abafa69f959083818d9aa6b0bdc7cac0b6aea9a29f9c9b9c9fa2a9abb0a8a0969083808c99acb6c0b9aea49c9996969696968c7f7265594c3f3226190c000d1a2734404d5a6773808d9aa6b3c0c5b8ab9f928578675c5145382c20272e343d444c555c667784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c5b8ab9f928578675c5145382c20272e343d444c555c667784909daab7c3bfb3a6998c807366594d4033261a0d00000000000000000000000000000007121d2a36424d5763707d8996a0acb8c2b8ab9f9285796d6053473c32271b0f010000000000000000000000000000000000000000000000000a141d262d33383938332d2d36424d5765727f8b98a9b3becac1b4a89b8e817568554b4035291d14212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000008101921272c3036393a3d3e3e3e3c3a39352f2b2620180f07000000000008111921272c3036393a3d3e3e3e3c3a39352f2b261f180f06000000000008111921272c3036393a3d3e3e3e3c3a39352f2a261f180f060000000000000009131b23292e3132393939393939393939393939392c28231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000710191f282f353c434750555d60696e757b6f6a5f544a40372a251e1814120e12141a2531404d596673808c99a6b3bfcccdc0b3a79a8d8074675a4d4134271a0e000c1825323f4b5865727e8b98a5b1becbc7bbafa399928888888888888888888888888786858482807d7a75716d66605b544d453d342b22190e050000000000000000000000000000000911181d2124252823201f1c17141c28333f4a54616e7b86939facb9c6c3b9ac9f93877b6e62564c41362a1d1207000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463930353d44505b666f7c89949fabbac4cfc6b9ac9f93877b6e61544a3f34281c0a00000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000006121f2b3844505c6676828f9ca9b6c2cec6baaea2988a7d7064584e42382d26201d19191d20262e38424f5964717e8a99a3aebbc7cdc2b5a89c8f8275665b5044382b1f12060000111e2a3744515d6a778390959595959fa3abb5c0cbd0c4b8ada49c99979797979797979797979797979797979797979ea1a9b3bec9d1c5b9aea49c9995959595958e8275685b4f4235281c0f0003101c28343f4a5466737f8c99a6b0bbc9c3b9b0a69e9992908f8f92979c9fa6aca79f95908d929da9b8c2cfc1b8aea49c97928f8e8f92979c9fa6aca89f959086939facb9c6b4a89c928c8989898989897f7265594c3f3226190c000d1a2734404d5a6773808d9aa6b3c0c4b7ab9e9184786b554b4034281c1c2328323b434b546a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c4b7ab9e9184786b554b4034281c1c2328323b434b546a7784909daab7c3bfb3a6998c807366594d4033261a0d000000000000000000000000000000010e1a25313b4653606c7884919eaab7c4baada2978b7e7165584e43372b1e1308000000000000000000000000000000000000000000000000020b141c22282b2d2b282225303c4855626f7b8897a2adb9c6c4b7aa9d918477675d5145392c2014212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000070f161b1e252a2d2e30313231302d2c29241e1a150e0600000000000000070f161b1e252a2d2e30313231302d2c29241d1a150e0600000000000000070f161c1e252a2d2e30313231302d2c29241d1a140d060000000000000006111b252d343a3e3f4646464646464646464646464638342e261e150a000000000000000000000000000000000000000000000000000000000000000000000000000000070d161e242931373e434b51575f61696e695f584e42392e25191e1e1e1e1e171c1f2734404d5a6773808d9aa6b3c0cdccbfb3a6998c807366594d4033261a0d000c1825323f4b5865727e8b98a5b1becbcbc0b5aba39f959595959595959595959595949892918f8c8986827d79716c665f574e463d342b20170d02000000000000000000000000000000060c111517181c171312100c121e2a36424d57616e7b86929facb9c5c8bbafa49a8e8174685e5246392f24180c000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463f3f41464f59606c7883909da6b0bbccc6bdb0a69b8e8275695e5342382e23170b00000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000713202d3a4653606d7985929facb8c5d2c5b8ac9f9285796d6053473c2f261c14110d0d11141c26303d4754606d7a86929facb9c5d2c5b8ab9f9285796c605346392d2013060000111e2a3744515d6a778388888888899299a3afbbc7cdc0b4a89c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9197a1adb9c6cec1b5a89c928d8888888888888275685b4f4235281c0f0006121f2b3844505c667683909ca9b6c2c8bcb1a79e948f8783828385898f949ea0a8a7a09d9a9da4aebacac6bbb0a69c928d8583828385898f949ea0a8a79f999399a4afbbbfb3a6998c807d7d7d7d7d7d7b6e6154483b2e211508000d1a2734404d5a6773808d9aa6b3c0c4b7aa9d9184776a5e51442e2318121820293144515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c4b7aa9d9184776a5e51442e2318121820293144515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d0000000000000000000000000000000009141f2b3744505b65727f8b98a5b2bebeb3a99d9083766a6054473a2f24190d01000000000000000000000000000000000000000000000000020a11171c1f201f1c17202d394653606c7985929eabb8c5c6b9ac9f93867a6d6053473a2d2014212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000040a0f13191d2021232425242321201d19130f0a03000000000000000000040b0f13191d2021232425242320201d18130e0903000000000000000000050b1013191e2021232425242320201d18130e090300000000000000010d18232d373f464a4c53535353535353535353535353443f3830261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000040c131920262b313940454d53575f625f574e463c30272a2a2a2a2a2a2a23282c2d35414c566774818e9aa7b4c1cdcbc0b5ab988b7f7265584c3f3225190c000c1825323f4b5865727e8b98a5b1becbd1c7bdb5afaca2a2a2a2a2a2a2a2a2a2a2a1aaa29f9d9b9999928f8a847e786e6960584e463c32291e1408000000000000000000000000000000000105090b0b0f0a0706030e18212d3a46535e6974818d99a3aebbc7ccc0b6ac9f92867a6e61554b4035291c11060000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534c4c4c4c5259606b727f8c959fabb8c2cbbfb5ab9e94887c6f62574d4230261c110600000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000916222f3c4955626f7c8898a2aebac6cfc2b5a89c8f8275675c5145382a1d140a040101050a15202c3945525d6876838f9ca9b6c2cfc6baada297887b6f6255483c2f22150900000815212e3b4854616e7b7b7b7b7b7c87929facb9c4cebfb2a6998c7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e85919eabb8c4ccc0b3a6998d807b7b7b7b7b7b7b6e6154473b2e211408000713202d3a4653606d7986929facb9c5c4b8aca0958f827b777576797d828991969da5abaaa7a9aeb7c0cbc3b6aa9e938d8079767576797d828a91969ea6aba49fa4abb5c0bdb0a4978a7d7170707070706e695e53463a2d211407000d1a2734404d5a6773808d9aa6b3c0c3b7aa9d9084776a5d5144372a1e070e172a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b7aa9d9084776a5d5144372a1e070e172a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d0000000000000000000000000000000005111d2a36414c5663707d8a96a3b0bdc5b8ab9f95887c6f62554c4135291d11040000000000000000000000000000000000000000000000000000060b0f1213120f121f2b3744505b6576828f9ca9b5c2c7bbafa499897c6f6356493c302316212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000002080d11131417181817161413110d08010000000000000000000000000002080d11131417181817161413110d07010000000000000000000000000002080d11131417181817161413110d070100000000000000000006121e29343f495156586060606060606060606060605f504a42382e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000001080d151a1f272f353b42464d5355534d453c343737373737373737372e34383a3e46525e687783909daab6c3d0c7bbafa399897c706356493d3023160a000c1825323f4b5865727e8b98a5b1becbd9cfc7c0bbb9afafafafafafafafafafaeaeb4aeacaaa8aba39f9c96918b827b6f6a60584e443b3025190e0500000000000000000000000000000000000000000200000009141f2a36424d57616e7b86929fabb5bfcbd2c7baaea3988c8073675d5145382d22170b0000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f58585859565d616b707d87929fa7b1bccac5bbaea3998f82756a6054453b311e140a0000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000b1825323e4b5865717e8b98aab4bfcaccbfb2a5998c7f7266554b403429190b020000000004111d2935414c566673808d99a6b3c0d2cabeb3a9978a7e7164574b3e3124180b00000714212d3a46535e696e6e6e6e6e75828f9ba8b2bdc9bfb2a6998c7f7371717171717171717171717171717171717784919daab7c4cbbfb2a5988c7f726e6e6e6e6e6e695e52463a2d201407000815222e3b4855616e7b8898a3aebac7c3b6aa9d9083786e6968666d70767d848e939fa4abb5b5bac0c9cbbfb4aa9b8f82756d6768666d70767d848f949ca4afacafb5bdc7bdb0a4978a7d716463636363615e574d42362a1e1205000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000000000000000000000000000000000713202d3946525e6875828e9ba8b5c1c8bcb1a79a8e8174675d5145392c20160a0000000000000000000000000000000000000000000000000000000003060606030f1b27333f49536773808d9aa6b3c0ccc0b5ab988b7e7265584b3f322518212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000010507070a0b0b0b09070604010000000000000000000000000000000000010507070a0b0b0b09070604010000000000000000000000000000000000010507070a0b0b0b090706040100000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0d151d242931363c4247484742444444444444444444444444443f4446485058616d7a86929facb9c5cfc5b9ac9f92867a6d6054473a2d211407000c1825323f4b5865727e8b98a5b1becbd8d9d1cbc7c5bbbbbbbbbbbbbbbbbbbbbbbbbfbab8b7b5b4aeaca8a19e9490857c6f6a60564c41362a21160b0000000000000000000000000000000000000000000000020e1a26313a46535f6974818e99a3aebdc6d1d7cbbfb4aa9e9285796d60544a3f33281c0f0300000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c656565656566686d737d869299a3aeb9c3c5bbb1a79f92877b6e62584e4333291f0c020000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3c0d0cabfb4aa96897d706356493d2f23180a0000000000010d19242f3d4a5764707d8a97acb6c0ccd0bfb3a6998c807366594d4033261a0d000005121e2a36424d575e6162626263707d8996a0acb9c7c4b7aa9d9184776a6464646464646464646464646464646a7784919daab7c4cbbfb2a5988c7f726562626262615e564d42362a1e1105000a1724303d4a5763707d8a96aab4bfc9beb3a9978a7e71665f575c60636b7079818b9399a4acb6bec7d2c7baaea398897d70635c555c60636b707a828c929ba3adbbc0c7d0bdb0a4978a7d71645756565654534d453b31251a0e02000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000000000000000000000000000000000714212e3a4754616d7a86929facb9c5cdc2b8ac9f92867a6d6054473d32271b0f0200000000000000000000000000000000000000000000000000000000000000000b17222d3e4b5864717e8b97a4b1bed1c0b3a69a8d8073675a4d402d2217212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4a56626d7279797979797979797979797976665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181f262a31373a434a4f505151515151515151515151514a5053555a616a73808c99a3afbbc7c6bdb1a79c8f8275675d5145392c201306000c1825323f4b5865727e8b98a5b1becbd8d9d2ccc8c6c1c1c1c1c1c1c1c1c2c2c4c5c6c6c5c4c2bfbab9b2aca69f9792867c6f685e52463d33271c10040000000000000000000000000000000000000000000005121e2a36424d57616e7b86929fabb5bfcfd8dcd1c6b9ada1978b7e72665b5044382b1f160a00000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92867972727272727273757a80879298a2abb5bfc5bcb3a9a0958d8073695f53463c3221170d000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc6baaea298877a6e6154473b2e2114070000000000000815222f3b4855626e7b889aa4afbbc8cec1b5a89b8e8275685b4f4235281c070000020e1a25313b454d5354555555606c7884919eabb5c0c5b8aca095887b6f62585858585858585858585858585e6a7784919daab7c4cbbfb2a5988c7f72655955555554524d443b3025190e02000c1925323f4c5865727f8b98a5b2bec6b9ada197877a6d60544d50535960676d747f87939aa4acb6c0ccc5b8ac9f9286796d60534b50535961686d78808b919ba3adb8c2ccbdb0a4978a7d7164574a4a4a4846423b33291f140900000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d00000000000000000000000000000007131f2c38434e5865727f8c99a3aebbc7d3c6baaea2988b7f7265594f43382c1e13080000000000000000000000000000000000000000000000000000000000000000061623303c4956636f7c8996aab4bfcbc2b5a89c8f82756953493f33271b212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000004080c0e0f13131313131313131313130f0e0c080400000000000000000000000000000000000000000000000407090a1313131313131313131313130c0b0906010000000000000000000000000000000000000000000000000c1925323f4c5865727f868686868686868686868686786d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c141a1f2d39434d555b5d5d5d5d5d5d5d5d5d5d5d5d5d545c6062656c707c86929fabb5c0c7bfb4ab9f958a7d7064554b4135291d1104000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b4b4b4b4b4b4b4b5b5b6b7b8babec1c5c6cac7c4bdb9b0a9a19891857a6e61594f44382c20150a000000000000000000000000000000000000000000030e18212d3a46535f6974818e99a3aebdc6d1e1e2d6cabeb3a99e9184786c6053463d32271b0f03000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877f7f7f7f7f7f7f8082868d9299a2aab3bdc3bcb3aaa2979083796d60574d42342b200f05000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000003101c28343f4a546a7784919daab7c4d0c5b8ac9f928579685e5246392d2014070000000000000713202d3a4653606d7986939facb9c6d0c3b6a99d9083766a5d50432f24180c00000009141f29333b4246484848505b65727f8c99a3afbbc7bcb1a7998c7f7366574d4b4b4b4b4b4b4b4b4b4b515e6a7784919daab7c4cbbfb2a5988c7f7265594c48484746423b32291f140900000d1a2633404d596673808c99a6b3bfc4b8ab9e918578685d524244464f555d606d727e88939aa4afbbc8c3b6aa9d908377675c514544464f565d666c737f8b919ca6b0bbc7bdb0a4978a7d7164574a3e3d3b3a36312921170d0300000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d0000000000000000000000000000000915222e3b4854606a7784919dabb5bfcbd6cabfb4aa9d9083776b6054483a3025190d00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8798a3aebac7c4b7aa9d918477655b5044372b1f212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000002090f14181b1b20202020202020202020201b1b18140f090200000000000000000000000000000000000000050b10131616202020202020202020202020191816120d0700000000000000000000000000000000000000000000000c1925323f4c5865727f8b9393939393939393939386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003091a26323e4a555f666a6a6a6a6a6a6a6a6a6a6a6a6a6a666d6f71767d859298a2aebdc5bdb5aea3999083786c6053463a2f24180d01000c1825323f4b5865727e8b98a5b1becbd2c7beb6afaca7a7a7a7a7a7a7a8a8a9aaabaeb3b4b8babfc6cec9c2bbb3aaa1978f82756b6155483d32271b0f0300000000000000000000000000000000000000000915202b37424d57616e7b87929fabb5bfcfd8dfdbdacfc5b9aca0968a7d7064584e43382b1f1409000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa499938b8b8b8b8b8b8c8d8f92989fa3abb3bcc0bbb1a9a29892857b6e665c51453c3122190e00000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000006121f2c3844505c667885929fabb8c5d0c4b7aa9d9184776a564d41362a1e110500000000000006131f2c3845515c667885929eabb8c5d1c4b7aa9e9184776b554b4035291d10040000030d17212931363a3b3b3f4953616d7a86929facb9c5c3b6aa9d908377695e52463e3e3e3e3e3e3e3e44515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3b3b3a36302920170d0200000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a564c41383d434b515b626c717e88939facb9c6c2b5a89b8f827568554b40383e444c545b606d727f8c949fabb7c3bdb0a4978a7d7164574a3e312e2d2a251f170f050000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000000000000000000000000000004111d2935404b55626f7c8995a0acbdc6d1dbd0c6b8aca095897c6f63564c4135291b1106000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986929facb9c5c5b9ac9f9286796c605346392d20212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000030b131a202527282d2d2d2d2d2d2d2d2d2d2d282724201a130b030000000000000000000000000000000000070f161c2022232d2d2d2d2d2d2d2d2d2d2d2d2625221e181109010000000000000000000000000000000000000000000c1925323f4c5865727f8b989f9f9f9f9f9f9f9f9386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2936424f5b6671777777777777777777777777777778797b7e838a9297a1aab4bfbcb3aba49f92867c6f655b504437281d130700000c1825323f4b5865727e8b98a5b1becbccc0b6aca49f9b9b9b9b9b9b9b9b9c9c9d9fa2aaa7acaeb4bcc1cacdc5bcb3a99e93897d7063584e43372b1f130600000000000000000000000000000000000000020e1a26313a47535f6974818e99a3afbdc6d1d3d2cfd0d3c8bdb2a89c9083766a6054473b31261a0e020000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f98989898989898999c9fa2aaafb5bdbdb5afa7a09792867d6f695f544b40332a20100700000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000713202d3a4653606d7986939facb9c6cfc2b6a99c8f8376695c50433025190e0200000000000004101c2834404b546a7784909daab7c3d0c5b8ac9f928579675d5145392c1f1306000000050f171f252a2d2e2d3846525e6876828f9cabb5c0c4b8aca095877b6e6154483b2e31313131313744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f322e2d2a251f170e050000000e1a2734414d5a6774808d9aa7b3c0c2b5a99c8f8276695c4f432f31394045515a626c75818e9ba8b4c1c1b4a79b8e8174685b4e412f323a424a505b636d76828f9ca9b5c2bdb0a4978a7d7164574a3e3124211e1a140d05000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d00000000000000000000000000000613202c3945515d6774818e9aa7b1bccfd8dfd4c8bcb1a79b8e8175685e5246382d22170b0000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657784919eaab7c4c7baaea398877a6d6154473a2e21212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000020b151d252c31343539393939393939393939393534312c251d150b0000000000000000000000000000000007111921272c2f3039393939393939393939393932312e29231b13090000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5acacacacacaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a7783848484848484848484848484848586888b90949ea1a9b3bcb7b0a9a299938b7e716a5f53493f3327160c0100000c1825323f4b5865727e8b98a5b1becbc8bbafa49a938e8e8e8e8e8e8e8e8f8f919298969a9fa2aab0b8c1c9cec4bbafa59d9083766a6054473b2e2215090000000000000000000000000000000000000006121e2b37424d57616e7b87929fabb5c0cfcbc7c5c2c3c7ccc3b7ab9f94897c6f62574d42362a1e13080000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca5a5a5a5a5a5a5a6a8acaeb4bbc0c0b5aba39f9590857d6f6b60574d42392e21180e0000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000814212e3b4754616e7a879aa4afbbc8cec2b5a89b8f8275685c4f4235291c0800000000000000000c18232e43505c6976838f9ca9b6c2cfc6baaea298867a6d6053473a2d20140700000000050d141a1e21212a36414c5665717e8b99a3afbbc7bcb1a7988b7e7265544a4034282525252b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226201e19140d05000000000e1b2734414e5a6774818d9aa7b4c0c2b5a89b8f8275685c4f4235272f353f48505a6774818d9aa7b4c0c0b3a79a8d8074675a4d4134282f383f44515b6875828f9ba8b5c2bdb0a4978a7d7164574a3e312417120e090300000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d00000000000000000000000000000714202d3a4753606d7a85929facb8c3ced3d2d3cec3b9ac9f92867a6d6153493f33271b0f03000000000000000000000000000000000000000000000000000000000000030f1b27333f4953697683909ca9b6c3cbbfb4aa95887b6f6255483c2f22212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000009131d272f373d4042464646464646464646464642403d372f271d0c030000000000000000000000000000050f19232b33383b3d4646464646464646464646463f3e3a352d251b110700000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2b9b9b9b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798690909090909090909090909091919299989c9fa6adb3b8b0aba69e9792877f726c61584e41382d2217040000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f9388818181818181818282838485878a8e92989ea6afb7c1cdcdc1b8ab9f95897c6f6256493c31261a0e020000000000000000000000000000000000030e18222e3a47535f6974818e99a3afbdc7c6bfbbb9b5b7bbc1c7bcb0a69b8e8275695f53463a3024190d0000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b2b2b2b2b2b2b2b3b5b8babfc6c7bbafa399928d837b6f6b60594f453c30271d0f060000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000815222e3b4855616e7b8894a1b6c0cccec1b4a79b8e8174685b4e4135281b0e0200000000000000071c2935424f5c6875828f9ba8b5c2cecabfb4aa94877a6d6154473a2e211407000000000003090e12141925303a4754616d7a86929facb9c5c2b5a89b8f8275665c5144382c1f181e2b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f322619110e090200000000000e1a2734414d5a6774808d9aa7b3c0c1b5a89b8e8275685b4f423528242936414e5a6774818d9aa7b4c0c0b3a69a8d8073675a4d403427262d33424f5c6875828f9ba8b5c2bdb0a4978a7d7164574a3e3124170b02000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d0000000000000000000000000006121f2b37434e5865717e8b98a2aebac6cac6c5c6cac7baaea3988c7f72655b5044372b1f1408000000000000000000000000000000000000000000000000000000000000000b17222d424f5b6875828e9ba8b5c1d1bdb0a3968a7d7063574a3d3024212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000040f1a252f3941484d4e53535353535353535353534e4d4841392f1e150b00000000000000000000000000000b16212b353d4448495353535353535353535353534c4a463f372d23180d01000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2bec6c6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929d9d9d9d9d9d9d9d9d9d9d9d9e9fa3aba9abb0b9bdb0a69f9c938f857e726d625a50463c2f261b11060000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92867974747474747475757677787a7d81868f949ea5afbbc5cfc8bcb1a79a8d817467574e42372b1e120600000000000000000000000000000000000a15202b37434e58626e7b87929fabb5c0c6bdb5aeaca8aab0b8c1c2b9ac9f93877b6e61564c4135291d120700000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8d9d2ccc7c6bebebebebebebfc0c2c5c7cad0c5b9ac9f928780796e6960594f473d332a1e150b000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbd2cdc0b4a79a8d8174675a4e4134271b0e01000000000000020f1c2835424f5b6875828e9ba8b5c1ced0baada194877a6e6154473b2e2114080000000000000002050813202d3946525e6876828f9ca9b6c2c5b8ac9f9285796d6053463a2d20131e2b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c02000000000000000e1a2734414d5a6774808d9aa7b3c0c1b4a89b8e8175685b4e423528182734414e5a6774818d9aa7b4c0c0b3a6998d8073665a4d4033271c2235424f5c6875828f9ba8b5c2bdb0a4978a7d7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000000000000000000000000000814212e3a47535f6a7683909daab4bfc6bfbab8babfc6bfb4aa9e9184786c6053463b3025190e00000000000000000000000000000000000000000000000000000000000000061b2734414e5a6774818d9aa7b4c0cbbeb1a4988b7e7165584b3e3225212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000814202c37414b53595b60606060606060606060605b59534b4130271d120700000000000000000000000004101c27333d474f5456606060606060606060606060595651493f35291e1206000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faaaaaaaaaaaaaaaaaaaaaaabacaeb4b6b7bcc0b5ab9f948f89827b706c625b51483e342a1d140a000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c68686868686869696a686d70747a828f939ea9b3becacdc2b7ab9e9184786a5f53473a2e21140800000000000000000000000000000000030f1a26313a47535f6a75818e99a3afbdc7bfb5aba39f9c9ea6b0bbc7bbafa4998d8074685d5246392e23180c00000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8d9cfc7c0bbb9b9b9b9b9b9b9bbc0c2c3c7ccc4b7aa9e91847b706b60594f473d352b21180c03000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8cdc0b3a79a8d8074675a4d4134271a0e01000000000000020f1b2835424e5b6875818e9ba8b4c1cec7bbaea194887b6e6155483b2e22150800000000000000000005111d2a36414c5665727e8b98a8b2bdc6baaea298897c706356493d2f24181e2b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000e1a2734414d5a6774808d9aa7b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a6998d8073665a4d4033271c2935424f5c6875828f9ba8b5c2bdb0a4978a7d7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d00000000000000000000000004101c2834404b54626e7b88959fabbcc5bcb4aeacaeb4bcc3b9aca096897d7063564d41362a1c11060000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccbfb2a5998c7f7266594c3f3326212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000c1825313d48535d65686c6c6c6c6c6c6c6c6c6c6c68655d5342392e23180c0000000000000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c65625b51463a2e221609000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facb7b7b7b7b7b7b7b7b7b7b8b9babfc3c4c7bbafa4998f827d756e69615a51493f362d22190b02000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5b5b5b5b5b5c5c565e6163686e78818f97a2adb9c6d2c5b9ada196887b6e6255483b2f2215080000000000000000000000000000000006121f2b37434e58626e7b87939fabb5c0c7bbaea399928f949eaab7c2c0b5ab9f92867a6d61554b4034281c1004000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc7bdb5afacacacacacacacafb5b5b7bbc2c5b9aca09691867d706b60574d42392e23180c03000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc8cdc0b3a79a8d8074675a4d4134271a0e01000000000000020e1b2835414e5b6874818e9ba7b4c1cec7bbaea194887b6e6155483b2e221508000000000000000000010d1925303b4854616e7b8796a0acb9c5bfb4aa998c807366554b4135291d1e2b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000e1a2734414d5a6774808d9aa7b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a6998d8073665a4d4033271c2935424f5c6875828f9ba8b5c2bdb0a4978a7d7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d00000000000000000000000006131f2c3845515c6673808d9aa7b1bcbfb4aaa29fa2aab1b9bdb2a89b8e8275685e5246382e23170b0000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfcbc0b3a69a8d8073675a4d403427212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000e1b2734404d59656f757979797979797979797979756f65544b4034281c100400000000000000000000000916222f3b4854606b70797979797979797979797979726d62564a3e3125180b000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facb9bebebebebebebebebfbfc1c4c5c8cec6b9ac9f9387817c746d675e564c443a30261c110600000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534e4e4e4f4f504c5254565e666d7a85929eabb8c5d1c9bdb2a8978b7e7164584b3e3125180b000000000000000000000000000000040e18222e3a47535f6a75818e99a4afbdc7c0b5ab9f9287828f9ca6b0bbc7baaea2988c7f72675c5145382c1f160b000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb5aba39f9f9f9f9f9f9fa3aba9abb0b8bfbdb2a8a09892867d6f695f544a4034281f1409000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8cdc0b4a79a8d8174675a4e4134271b0e01000000000000020f1b2835424e5b6875818e9ba8b4c1cec7baaea194877b6e6154483b2e211508000000000000000000000814202d3a46525e697784919eaab7c4c3b6a99d908376675d5145392c201e2b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000e1a2734414d5a6774808d9aa7b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a6998d8073665a4d4033271c2935424f5c6875828f9ba8b5c2bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d0000000000000000000000000713202d3a4653606d7985929eabb8c2baaea2989298a0a7b1bcb9ac9f92867b6e61544a3f34281c100300000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1becbc1b4a79a8e8174675b4e413428212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000f1b2835424e5b68758186868686868686868686868175665c5145382c1f130600000000000000000000030f1c28333f4a5463707d8686868686868686868686867f7265594c3f3226190c000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facb2b2b2b2b2b2b2b2b2b2b3b4b7b8bcc3c7bbafa499938e8780796d685e564c42382e23170b02000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534641414242434146474c545e6874808d9aa7b3c0cfcfc0b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000a15202b37434e58626f7c87939fabb5c0c7bbafa3998e817c88949fabb7c4bfb4aa9e9185796d6053463d33271c10040000000000000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba3999292929292929299969c9fa6aeb6bfbab2aaa29892857b6e665c51443c31261a0e040000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000815222f3b4855626e7b8895a1aebbd2cdc1b4a79a8e8174675b4e4134281b0e01000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e2114080000000000000000000005121e2a36424d576774818d9aacb6c0c5b9ac9f92867a6d6054473a2d211e2b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000e1a2734414d5a6774808d9aa7b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a6998d8073665a4d4033271c2935424f5c6875828f9ba8b5c2bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000000000000000000000005121e2a36424d5764717d8a97a1adb9c5b8ac9f92859095a0acb8bbafa3998c7f73665c5044382b1f140900000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdcac2b5a89b8f8275685c4f423529212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000a1724313d4a5764707d8a9893939393939393939285796d6053463a2e23170b0000000000000000000006121f2b3844505b6674818d93939393939393939393877b6e6154483b2e211508000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa5a5a5a5a5a5a5a5a5a5a5a6a7aaacb1b7bbc0b5aba49f9a938d837a6d685d544a3f34281e1308000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346393535363036393b424c5663707d8996a9b3becacfc2b5a89c8f8275695c4f4236291c0f0300000000000000000000000000030f1b26323a47535f6a75818e99a4afbdc7c0b6ac9f92877b7683909ca9b2bec6b9ada1978b7e7164594f44382c20150a0000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa399898786868686868686898f949ca4aeb7c0bcb4aaa2979083786d60574d42372b20150a0000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000815222e3b4855616e7b8894abb5c0cccec1b4a79b8e8174685b4e4135281b0600000000000000030f1c2936424f5c6975828f9ca8b5c2cfcabeb3a993877a6d6054473a2d21140700000000000000000000020e1a25303e4a5764717d8a9aa4afbbc7bbafa3998a7d7063574a3d2e23182b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2734404d5a6773808d9aa6b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a6998d8073665a4d4033271c2935424f5c6875828f9ba8b5c2bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d00000000000000000000000714202d3a46525e6976828f9ca9b3bebcb1a79a8d8083909dabb5bfb5ab9e9184786d6053463b31251a0e00000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c2b6a99c8f8376695c50433629212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000714202d3a4753606d7985929f9f9f9f9f9f9fa2978a7d7063544a3f34281c10030202020202020202020613202d394653606c7985919e9f9f9f9f9f9f9f9d908376695e52463a2d201407000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692989898989898989898989898999a9da0a7aab0b8bdb5afaca49f9590847a6d665c50443a3025190d000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2829252a2d303a4754606d7a8797a2adb9c6d0c3b6aa9d9083776a5d5044372a1d06000000000000000000000000000006121f2b37434e58626f7c87939fabb5c0c8bbafa49a8e8175717e8a97a1adb9c7beb3a99d9083776b6155483c32261b0f0200000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9287797979797979797a7d828c929ca5afbac4bcb3a99f958c7f73695f53463c32271b0f0300000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000714212e3a4754616d7a8799a4afbbc7cec2b5a89b8f8275685c4f422d22170b0000000000000003101d2a3643505d697683909ca9b6c3cfc6baada29786796d6053463a2d20130700000000000000000000000914212e3a4754616d7a87939facb9c6c0b5ab998d807366544a4034281c2b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2734404d5a6773808d9aa6b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a69a8d8073675a4d4034271c2935424f5c6875828f9ba8b5c2bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d00000000000000000000030f1b27333f4953616e7b87939facb9c5b8aca095887c7f8c99a3aebbb9ada1968a7d7063574d42362a1c120700000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9c3b6aa9d9083776a5d5044372a212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000006131f2c3845515c6775818e9baab4acacacb3a99a8e8174665c5044382b1f12060f0f0f0f0f0f0f0f0f0f1b27333f4953636f7c8997a1adacacacacb1a7988c7f7265574d42362a1e1205000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878b8b8b8b8b8b8b8b8b8b8b8b8c8c8e91959c9ea6aeb6c0bbb6afa7a0968f82786d60564c41362a1c11060000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201c191e202c3945515d677885929eabb8c5d1c4b8ab9e9185786b5e52452d22170b00000000000000000000000000040f19222e3b47535f6a75828f9aa4afbdc7c6b9ac9f93877c6f6d7984919eabb5c0c4b8aca095897d7063584e43372b1f140900000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6c6c6c6c676d7077808c939da8b2bdc5bbb1a79f92867b6e61584e43372b20150900000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000613202d394653606c7986939facb9c6cfc3b6a99c9083766953493f33271b0f0300000000000004101d2935404b556a7784909daab7c3d0c5b8ab9f928578665c5144382c1f120600000000000000000000000713202d3946525e687783909daab7c3c3b6a99d908376665c5144382c1f2b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2734404d5a6773808d9aa6b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a69a8d8073675a4d4034271c2935424f5c6875828f9ba8b5c2bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d0000000000000000000005121f2b3744505b65737f8c99a4afbbc0b5ab9d9083777a86929facb9bdb2a89c8f8275695e5346392e23180c000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8c4b7aa9d9184776a5e5144372b212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000004101c2934404b5564717d8a98a2aebab9b9b8ab9e9285796d6053463a2d22171c1c1c1c1c1c1c1c1c1c1c1f2b3744505b6574808d9aa9b3beb9b9b8ab9f95877b6e6154483b30251a0e02000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f7f7f7f7f7f7f7f7f7f7f7f7f7f808184888f949ca4aeb8c1c0bbb1a89f948c7f72685e5246382d22170b0000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20080d111d2935414b556a7784919daab7c4d0c5b8ac9f9285796c5f493f33271b0f030000000000000000000000000a15202b37434e58626f7c87939facb6c0c7bbb0a69b8f82756a6673808c99a3afbbc7bcb1a79c8f82766a5f53473b30251a0e01000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5f5f555d60656c74818e96a1acb9c3c3baaea3988e82756a6054473c31261a0e01000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000006121f2b3844505b667885929eabb8c5d1c4b7aa9e918477655b5044372b1f120500000000000006131f2c3945515d677885929fabb8c5d0c4b7aa9d9184776a544a4034281c1004000000000000000000000005111d2a36414c566774818e9aa7b4c1c5b8ac9f9286796d6053463a2d202b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2734404d5a6773808d9aa6b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a69a8d8073675a4d4034271c2935424f5c6875828f9ba8b5c2bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000000000000000000000613202d394653606c7884919eabb5c0bbafa3998b7f7275828f9ba9b3beb9ac9f93877b6e61544a4034281c10040000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aebbc8c4b7ab9e9184786b5e5145382b212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000c18232f3a4753606d7985929facb8c5c6b9ada197897c706353493f3327282828282828282828282828282d394653606c7884919eabb7c4cfc3b6a99d908376695e53463a291f140900000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4a56626d72727272727272727272727272727374777c828d929ca6b0bec7c3bab0a69f92857a6d61544a3f33281c0f0300000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2013010d18242f44505d6a7783909daab6c3d0c5b9ac9f928679655b5044372b1f12050000000000000000000000030f1b27323b47545f6a75828f9aa4afbec7c3b7aa9e94887c6f62616e7b86929facb9c3c3b7ab9f94887c6f62574d42362a1d1307000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53534b51535b606d7984919ea7b1bcc8bfb4aa9e93887c6f62574d42372b1d1207000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000030f1c28333f4a546a7784909daab7c3d0c5b8ac9f9285796c605346392d2013060000000000000714202d3a4753606d7a8697a2adbac6cfc3b6a99c908376695d50432e23180c000000000000000000000000010d1925303f4b5865727e8b98abb5bfc7baaea398887c6f6255493c2f222b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2734404d5a6773808d9aa6b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a69a8d8073675a4d4034271c2935424f5c6875828f9ba8b5c2bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d00000000000000000005111d2935414c5663707d8996a1acbdc5b9ac9f92867a6d707d8a97a1adb9bbafa4998d8073665c5144382c1f15090000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7c5b8ab9e9285786b5f5245382c212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000007131f2c3845515d6775828e9baab4bfc9beb3a99a8d8074655b5044373535353535353535353535353535353c4956626f7c8996a1adb9c5c8bcb1a7988c7f7265574d42362a170d0300000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020816222e3a46515b62656565656565656565656565656566676a6f77808d949eacb6c0ccc2baaea2988c8073665b5044382b1f120600000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2013080a1d2a3743505d6a7683909da9b6c3d0c7bbaea39986796c605346392d201306000000000000000000000006131f2b37434e58626f7c88939eacb6c0c7bbb0a69c8f82766a605e6975828e9ba7b1bcc7bbb0a69b8e8175695e52463a2f24180d000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346404549515d67717e8a95a0acb8c4c6bcafa59b8f8275695f5347392f24180c0000000000000000000000000000030709090d0d0d0d0d0d0d0d0d101d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f0d0d0d0d0d0d0d0d0d0908060300000000000000000b17222d424f5c6875828f9ba8b5c2cec7baaea398877b6e6154483b2e2115070000000000000916222f3c4955626f7c8895a9b3becacdc1b4a79a8e8174675b4e4134281b07000000000000000000000000000816222f3c4955626f7c8899a3aebbc7bfb4aa988b7e7265584b3f2e232b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2734404d5a6773808d9aa6b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a69a8d8073675a4d4034271c2935424f5c6875828f9ba8b5c2bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d0000000000000000000713202d3946525e6875818e9ba8b2bdbeb3a99c8f8275686d7985919eabb8c0b5ab9e9185796d6053463c31261a0e0100000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1adbac7c5b8ab9f9285786c5f52452e23212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000004101d2935404b5564717d8a98a2aebac6c4b8ab9e9184786c60534642424242424242424242424242424242434e586773808d9aa8b2bdc9c4b8ab9f95877b6e6154483b31251a080000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d29343f495156585858585858585858585858585959585f656c75828f9aa4afbbc8cabeb3aa9e9184786c605346392d20130600000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201314161e2b37424d576b7784919eaab7c4d1c5b9ac9f928679655b5044372b1f120500000000000000000000040f19222e3b4754606a75828f9ca5afbec7c4b7ab9f94897c6f63585663707c8995a0acb8c5c2b9ac9f92867b6e61554b4135291c11060000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463538404b55606c7883909da9b2bec9c1b9ac9f93877b6e62554b4035291d10040000000000000000000000040a0f1315161a1a1a1a1a1a1a1a1a1a1d293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c1a1a1a1a1a1a1a1a1a1a1615130f0a04000000000000061a2733404d5a6673808d99a6b3c0cfcbbfb4aa96897d7063564a3d2f24180d0100000000000b1824313e4b5764717e8a97a4b1bdcfcbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000713202d3a4653606d7986929facb9c5c1b4a79a8e817467544a3f34282b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2733404d5a6673808d99a6b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a69a8d8073675a4d4034271c2935424f5c6875828f9ba8b5c2bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d0000000000000000000714212e3a4754616d7a86929facb9c4b9ada2978a7d71646673808d9aa7b1bcb9ada1978a7e7164574d42372b1d120700000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0adbac7c5b9ac9f9286796c5f4a3f3428212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000c18242f3a4753606d7986929facb8c5c5b9ada196897c6f62564f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f54606a7784919eaab7c4cfc3b6a99d908376695e53463a291f14090000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292d2e373f464a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4e535b626e7b87939facb9c6d0c5b9ada196897c6f6256493c2f23160900000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c1f202123262d3a47535f697885929fabb8c5d2c5b8ab9f9285786c5f493f33271b0f03000000000000000000000a16212b37434e58626f7c88949eaab8c1c8bcb1a79c8f82766b605454606b7783909daab4bec7bbaea3998d8073675d5145382e23170c0000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392f3a44505b65717e8a97a1adb9c6c8bbafa49a8d8074675d5145392c1f140900000000000000000000070f161b1f22232626262626262626262626293643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f423528262626262626262626262622211f1b150e0700000000000b1825313e4b5864717e8b97a9b3becad0bfb2a6998c7f7366554b4035291d11040000000005111e2a36414d566774808d9aa7b3c0cdc9bdb2a8978a7d7064574a3d3124170a0000000000000000000000000006131f2c3845515c677783909daab6c3c3b7aa9d908477665c5044382b2b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2733404d5a6673808d99a6b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a69a8d8073675a4d4034271c2835424f5b6875828e9ba8b5c1bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3c0c3b6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7c3bfb3a6998c807366594d4033261a0d000000000000000006131f2b37434e5865727f8b98a3aebac5b8ab9e9285796d60626e7b88959fabb8beb3a99c8f8276695f5347392f23180c00000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbac6c7bbafa3998679665c5044382b212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000007131f2c3945515d6775828e9baab4bfc9bdb2a8998d807366585b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b626f7c8896a0acb9c5c8bcb1a7988c7f7265574d42362a1e12050000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1620283035393a3a383a3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f404149535f6a7683909da9b6c3d0c9bdb2a8988b7f7265584c3f3225190c00000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639282c2d2e2f31373f4a54616e7b8897a2adbac6d1c4b7ab9e9184786b5e51452d22170b00000000000000000000030f1b27323b4754606a75828f9ca6b0bbcac4b8ab9f95897d7063594f4f5965727e8b98a2aebac6bfb5ab9f92857a6d60544a3f34281c100300000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463927333f4953606d7984919eabb8c2ccc0b6ac9f9285796d6053473b30251a0e02000000000000000007111921272c2f303333333333333333333333333643505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f42353333333333333333333333332f2e2b2620181007000000000815222f3b4855626e7b8897a2adbac6cfc2b5a99c8f8276675d5145392c20150b070505070c14202d3946525e687783909daab6c3d0c5b9aca196877a6e6154473b2e2114080000000000000000000000000004101c2834404b556774818e9aa7b4c1c5b9ac9f9286796d6053463a2d2b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2733404d5a6673808d99a6b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a69a8d8073675a4d4034271c2835424f5b6875828e9ba8b5c1bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa6b3babab6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7babab3a6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6b3babab6aa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daab7babab3a6998c807366594d4033261a0d00000000000000000815222e3b4754606a7783909daab4bfbdb2a89a8d8174665c5f6a7683909daab4bfb7ab9f94887b6e62554b4034291c1004000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cbc0b5a09386796d6053463a2d212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000004101d2935404b5564717e8a98a2aebac7c4b7aa9e9184776a68686868686868686868686868686868686868686873808d99a8b2bdc9c4b8ab9f95887b6e6155483b31251a0e020000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323a41464746443f3830323232323232323232323232322f38434e586773808d9aa6b3c0cdcfc1b4a79a8e8174675b4e4134281b0e01000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53462e34383a3b3c3e4347505c66727e8b98a9b3becacfc3b6a99c908376695d5043362a1d060000000000000000000007131f2c38434e58626f7c89949eaab8c1c8bcb1a79d9083766b6054474754606d7a85929fabb8c2c6baada2978c7f72665c5044382c1f160b00000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639222d3844515c6673808d99a7b1bcc8c7baaea2988b7e7164574d42362a1e120500000000000000040f19232b32383b3c4040404040404040404040404043505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f42404040404040404040404040403c3b37322a22180e040000000613202d394653606c7985929fabb8c5d2c5b9ac9f92867a6d6053473d31271d1513111113161e27333f4953616e7b87939facb9c6d1c4b7ab9e918478695e52463a2d20140700000000000000000000000000000c18232e3f4c5965727f8c98a5b2bfc7baaea398887b6e6155483b2e2b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2733404d5a6673808d99a6b3c0c1b4a89b8e8175685b4e4235281b2734414e5a6774818d9aa7b4c0c0b3a69a8d8073675a4d4034271c2835424f5b6875828e9ba8b5c1bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa6adadadadaa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daaadadadada6998c807366594d4033261a0d000d1a2734404d5a6773808d9aa6adadadadaa9d9083776a5d5044372a1d11111e2a3744515d6a7784909daaadadadada6998c807366594d4033261a0d0000000000000004101d2935404b55626f7c8995a0acbcc6b8aca096897c6f62545865727e8b98a2aebabbb0a69a8d8073675c5145382c1f150a000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb9c6d1b9aca09386796d6053463a2d212e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000c18242f3a4753606d7a86929facb8c5c5b9aca096887c757575757575757575757575757575757575757575757784919daab7c4cec3b6aa9d908377695f53463a291f1409000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3a444c525453504a423c352f292325252525252525252626313f4c5965727f8c98a5b2bfcbcec2b5a89b8f8275685c4f4235291c0f02000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53464640454647494b4e535a606d7884919daab7c4d0cec1b4a89b8e8175685b4e4235281b0f020000000000000000040f19232e3b4854606a76828f9ca6b0bbcac4b8aca0958a7d7063594f4445515d6774808d9aa6b0bbc7beb3a99e9184796d6053463d32271b1003000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2834404a54626e7b88959fabb8c4cabeb3aa9c8f8376695e52463a2d201409000000000000000a16212b353d4448494d4d4d4d4d4d4d4d4d4d4d4d4d4d505c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4947433c342a20150a00000005121f2b3744505b6575828f9cacb6c0ccc7baaea3988a7e7164594f43392f2721201d1d202128303844505b65727f8b9aa4afbbc8cbbfb5ab9b8e817568564d42362a1e11050000000000000000000000000000071724313d4a5764707d8a97abb5c0cbbfb4aa968a7d7063574a3d302b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2733404d5a6673808d99a6b3c0c1b5a89b8e8275685b4f4235281c2734414e5a6774818d9aa7b4c0c0b3a69a8d8073675a4d4034271c2835424f5b6875828e9ba8b5c1bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d9aa1a1a1a1a1a19d9083776a5d5044372a1d11111e2a3744515d6a7784909da1a1a1a1a1a1998c807366594d4033261a0d000d1a2734404d5a6773808d9aa1a1a1a1a1a19d9083776a5d5044372a1d11111e2a3744515d6a7784909da1a1a1a1a1a1998c807366594d4033261a0d0000000000000006131f2c3945515d6774818e9aa7b1bcc0b5ab9d9184776a605454606d7a86929facb8c2b8ab9f9285796d6053473c32261b0f010000000000000000000000000000000000000000000000000613202d394653606c7986939facb9d2c6b9ada093867a6d6053473a2d262e3b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000713202c3945515d6775828f9baab4bfc9bdb2a89d908382828282828282828282828282828282828282828282828f96a0acb8c5c8bcb1a7998c7f7266574d42362a170d03000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17222d38414c565d61605c544e45403a342f2b262321201f20212329303e4b5865717e8b98a4b1becbcfc2b6a99c8f8376695c504336291d1003000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5352524b5153545657585f626c727f8c96a0acb8c5d1cabeb4aa988c7f7265594c3f3226190c0000000000000000000b16212c38434f59626f7c89949eaab8c1c8bdb2a89d9083786c6053463d414b55626e7b88949fabb7c4c5b9aca1968a7e7164594f44382c201509000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c232e3947535f697683909da9b6c3cdc5b9ac9f93877b6e6154483b3025190e020000000000030f1b27323d474f54565959595959595959595959595959595c6976838f9ca9b6c2cec1b5a89b8e8275685b59595959595959595959595959595955534e463c32261b0f030000030f1b27333f495365727f8b9aa4afbbc8cbbfb4aa9c9083766b60554b4139302e2d292a2d2e313a424c56606c7884919dacb6c0ccc7bbaea3998a7e7164574b3e3025190e0200000000000000000000000000000815222f3b4855626e7b8899a4afbbc7beb2a5988b7f7265584c3f322b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2733404d5a6673808d99a6b3c0c1b5a89b8e8275685b4f4235281c2734414e5a6774818d9aa7b4c0c0b3a69a8d8073675a4d4034271c2835424f5b6875828e9ba8b5c1bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808d94949494949494949083776a5d5044372a1d11111e2a3744515d6a77849094949494949494948c807366594d4033261a0d000d1a2734404d5a6773808d94949494949494949083776a5d5044372a1d1d1d1e2a3744515d6a77849094949494949494948c807366594d4033261a0d000000000000000714202d3a4753606d7985929fabb8c3bbafa4998c7f7266584e525d6875818e9ba8b2bdbaada2978b7e7164584e43372b1d130700000000000000000000000000000000000000000000000006121f2b3844505b667986939fb5c0ccc6b9ada093867a6d6053473a3333333b4754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000004101d2935404b5564717e8a98a3aebac7c4b8ab9f95908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f939ea8b2bdc8c4b8ab9f95887b6e6155483b31261a0800000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e27333f49535d686d6d665f58514b4540393731302e2d2c2d2d2f343a424d5766727f8c99a5b2bfcccfc2b6a99c8f8376695c504336291d1003000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5f5f5f5f5c60616264676a6f757e88939fa8b2bdc8d3c6baaea298897c706356493d3023160a0000000000000000030f1b27323b4854606b76828f9ca6b0bbcac5b8aca0968a7e71655b5044373a47535f6a76838f9ca8b2bdc9bdb2a89d9083776b6054483c31261a0e020000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c1c2b37424d5765727f8c98a7b1bcc8c8bbafa49a8c7f7265564d42362a1e1105000000000007131f2c38444f596063666666666666666666666666666666666976838f9ca9b6c2cec1b5a89b8e82756866666666666666666666666666666666625f584e43372b1f13060000000b17222d3b4754616e7b87939facb9c5cfc6b7ab9f94897d70675c534b433d3a393536393a3e434b545d68717e8a95a0acbec7d2c5b9ac9f92867a6d6054473a2d2114090000000000000000000000000000000713202d3a4653606d7986939facb9c6c0b4a79a8d8174675a4e41342b3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2733404d5a6673808d99a6b3c0c1b5a89b8e8275685b4f4235281c2734414e5a6774818d9aa7b4c0c0b3a79a8d8074675a4d4134271c2835424f5b6875828e9ba8b5c1bdb1a4978a7e7164574b3e3124180b00000000000000000d1a2734404d5a6773808787878787878787878783776a5d5044372a1d11111e2a3744515d6a778387878787878787878787807366594d4033261a0d000d1a2734404d5a6773808787878787878787878783776a5d5044372a292a2a292a3744515d6a778387878787878787878787807366594d4033261a0d00000000000006121e2b37424d5764717e8b98a2aebac6b9ac9f93877b6e6154484c5663707d8996a1acb9beb3a99d9083766a5f53473a2f24180d010000000000000000000000000000000000000000000000030f1c28333f4a606c798699a4afbbc7c6baada093877a6d60544740404040404754616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000010d18242f3a4753606d7a86929facb8c5c8bcb1a79f9d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ea5afbac3cec3b6aa9d908377695f53463a291f140900000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303944505b656d7a796f6a605d55514b47433f3c3b3a383a3a3c40454c545e6975828f9ba8b5c2cecec1b5a89b8e8275685b4f4235281c0f02000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6c6c6c6c6c676d6e6f7173777c818b939aa4afbac3ced2c5b8ab9f9285796d6053463a2d20130700000000000000000713202c38444f59636f7c89949fabb8c2c9bdb2a89d9184786c6053493f3337434e5864717d8a96a1adb9c6c4b8ab9f95897d7063574e42372b1e13080000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c1a26313c4855616e7b8895a0acb8c4ccc0b6ac9c908376695e52463a2d20140700000000000915222f3b4854606b6f737373737373737373737373737373737376828f9ca9b6c2cec1b5a89b8e817573737373737373737373737373737373736f6a5f53473b2e2115080000000614202d3a46525e697683909da9b3becac7bbb0a69d9083796d655c554f49474641414647494f555d666d7a84919ea7b1bcd0c9bdb2a89c8f8276685d5245392c20130700000000000000000000000000000006131f2c3845515c677884919eabb7c4c2b6a99c8f8376695c50432f243744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2633404d596673808c99a6b3bfc1b5a89b8e8275685b4f4235281c2734414e5a6774818d9aa7b4c0c0b3a79a8d8074675a4d4134271c2835424f5b6875828e9ba8b5c1bdb1a4978a7e7164574b3e3124180b00000000000000000714212d3a4754606d797a7a7a7a7a7a7a7a7a7a7a6d6154473a2e2114070714212e3a4754616d7a7a7a7a7a7a7a7a7a7a7a7a6d6053473a2d201407000714212d3a4754606d797a7a7a7a7a7a7a7a7a7a7a6d6154473a33353637373635333a4754616d7a7a7a7a7a7a7a7a7a7a7a7a6d6053473a2d2014070000000000000814212e3a47535f697683909caab3bebfb4aa9c8f8276695e52464653606c7884919eacb6c0b8ab9f95887c6f62554b4135291d11040000000000000000000000000000000000000000000000000b17222d4653606c7986939facb9c6c6baada093877a6d60544d4d4d4d4d4d4d54616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000713202c3945515d6775828f9baab4bfcbc2b9b1aba9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8aaafb7c1ccc8bcb1a7998c7f7266574d42362a1e120500000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39424e58606c7782837c736d67605c55534e4b494846454647484b51565e666e7b87929facb9c5d2cdc0b4a79a8d8174675a4e4134271b0e01000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92877979797979797979797a7c7e8083888e939fa4acb6c0ccd4c8bcb1a79b8e8275665c5145382c1f130600000000000000050f19232f3b4854606b76828f9ca6b0bbcac5b9aca1968b7e71665b5041382d313c4653606d7984919eabb5bfc8bcb1a79c8f82756a5f53473a3025190d0100000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a46535f697783909daab6c3cfc6b9ac9f93877b6e6154473b2e23180c0000000000091623303c4956636f7c80808080808080808080808080808080808084919eabb7c4d0c4b7aa9d91838080808080808080808080808080808080807c6f6255493c2f22160900000005111e2a36424d5765717e8b97a2adb9c5cdc2b8aca0958e81776d6760595654524c4c5254565961676d78818f96a1acb9c3cec5b9ada1968a7d7164564c4135291d110400000000000000000000000000000004101c2834404b556976838f9ca9b6c2c4b7aa9d9184776a554b4135293744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2633404d596673808c99a6b3bfc1b5a89b8e8275685b4f4235281c2734414e5a6774818d9aa7b4c0c0b3a79a8d8074675a4d4134271c2835424f5b6875828e9ba8b5c1beb1a4978b7e7164584b3e3125180b00000000000000000613202c3945515d676d6e6e6e6e6e6e6e6e6e6e6d685e5246392d2013070713202d3946525e686d6e6e6e6e6e6e6e6e6e6e6d675d5145392c201306000613202c3945515d676d6e6e6e6e6e6e6e6e6e6e6d685e52463e40424343434342403e46525e686d6e6e6e6e6e6e6e6e6e6e6d675d5145392c201306000000000003101c28343f4a54626e7b88949fabbcc5baaea2988b7e7164574d4244505b6573808c9aa4afbbbcb1a79a8d8174675d5145392c20160a00000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5c6baada093877a6d60595959595959595959616e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000004111d2935404b5564717e8a98a3aebac7cbc2bcb8b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6bbc1c9d1c4b8aba095887b6e6155483b31261a0e0200000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2834404a545f6a727f8c90868079726d67625f585856545351535455555c60686d78839099a3afbbc7d3c8bdb2a8988b7e7165584b3e3225180b00000c1825323f4b5865727e8b98a5b1becbc7bbafa3998986858585858585868687898a8d90959b9ea5afb6bec7d2cbc3b8aca095897d7063544b4034281c1004000000000000000b16212c38444f59636f7c89949fabb8c2c9bdb2a99e9184786d60544a3f2f262c3844505c66737f8c99a3aebbc7c3b9ac9f93877b6e62564c41362a1d120700000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201e2a36424d576673808c99a9b2bec9c8bbafa49a8b7e7165544b4034281c1004000000000c1926333f4c5966727f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9196a1acb9c5d1c5b8aca095918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b7e7164584b3e3125180b000000020e1a25303b4753606d7985929ea9b3bec9c8bcb1a79d938e8179706b6663615d56565e6163666b7079818f939ea8b2bdccc9bdb2a89e9184796d6053463a2f24190d01000000000000000000000000000000000c18232e414e5b6774818e9aa7b4c1c5b8ab9f928578675d5145392c3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2633404d596673808c99a6b3bfc1b5a89b8e8275685b4f4235281c2734414e5a6774818d9aa7b4c0c0b3a79a8d8074675a4d4134271c2835424f5b6875828e9ba8b5c1beb1a4978b7e7164584b3e3125180b000000000000000004111d2935414b555d6061616161616161616161615e564c4135291d110505111d2935414c565e6161616161616161616161605d554b4035291d11040004111d2935414b555d6061616161616161616161615e564c484b4d4f4f50504f4f4d4b484c565e6161616161616161616161605d554b4035291d1104000000000006121f2c3844505c6673808d9aa6b0bcc5b8ac9f92857a6d6053473b3f4953616e7b87939facb9c2b8ab9f92857a6d6054473d32271b0f02000000000000000000000000000000000000000000000613202c3946535f6c7986929facb9c5c6baada093877a6d66666666666666666666666e7a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000010d18242f3a4754606d7a86929facb9c5d1cdc8c4c3c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c2c3c6ccd3d0c3b6aa9d908377695f53463a291f14090000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313944515c666e7c869299928d847f79736e6a67656361605c60606264676d727a8290959fabb5c0cbd2c5b9aca096887b6f6255483c2f22150900000c1825323f4b5865727e8b98a5b1becbcbc0b5aba2989292929292929292999495979a9da0a7aaafbbc0c7d0cbc3b9afa59d9083786c605346392e23180c0000000000000004101c27333b4854606b76828f9ca6b0bbcac5b9ada1968b7e72665c5042382d1d28343f4a54616e7a86929facb9c3c8bbafa49a8e8174685e5246392f24180c00000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201a26313c4955626f7c8897a1adb9c6ccc0b6ac9c8f8275665c5145382c1f1306000000000c1926333f4c5966727f8c99999999999999999999999999999999999ea1a8b2bdc9d4c8bcb1a7a09d99999999999999999999999999999999978b7e7164584b3e3125180b0000000009141f2c3845515d6773808c97a1adb9c2cec3b9afa59d938e837d77736f6d686b6b686d7073777d848f939ea5afbac4cdc5b9ada1968c7f72665c504438281e13080000000000000000000000000000000000071a2633404d596673808c99a6b3bfc6baaea298877a6d6054473a2d3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2633404d596673808c99a6b3bfc1b5a89b8e8275685b4f4235281c2734414e5a6774818d9aa7b4c0c0b3a79a8d8074675a4d4134271c2835424f5b6875828e9ba8b5c1beb1a4978b7e7164584b3e3125180b0000000000000000010d18242f3a434b51545454545454545454545454524c443a3025190d01010d1925303a444c52545454545454545454545453514b433a2f24180d0100010d18242f3a434b51545454545454545454545454524d5254575a5b5c5d5d5c5b5a5754534d52545454545454545454545453514b433a2f24180d0100000000000713202d3a4653606d7985919eabb8c2bdb2a89b8e8174675d5145393846535f6976838f9caab4bebaaea2988b7e7265584e43382b1e1308000000000000000000000000000000000000000000000613202c3946535f6c7986929facb9c5c6baada093877a737373737373737373737373737a8794a1adbac7c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000713202c3945515d6775828f9babb4bfcbd7d4d1d0c7c2bebcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc3c5c8cecfd2d7d4c8bcb1a7998c7f7266574d42362a180d030000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000010d18242f39434f59606d78839098a39f96918b85807b7774726f6e6d666d6d6f7174797f8590949fa7b1bdc7d1cabeb3a99e9184786c605346392d20130600000c1825323f4b5865727e8b98a5b1becbd1c7bdb4aaa29f9f9f9f9f9f9f9fa3aba2a4a6aaacb1b6bac1cccfc9c1b9b1a79e93897d70655b5044372b1d1207000000000000000713202c38444f5963707d89949fabb8c2c9beb3a99e9184796d60544a3f2f261c232e3846525e6875818e9ba7b1bcc8c0b6ac9f92867a6d61554b4035291c1106000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2013202d394653606c7885919eabb8c4d2c5b8ac9f9285796d6053463a2d201308000000000c1926333f4c5966727f8c99a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6abacb2bac4ced9cec3b9b1acaaa6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978b7e7164584b3e3125180b0000000004101d2935404b55606d7a85929ea6b0bcc5cbc1b7afa59d959089837f7c7a797878797a7c80848a91969ea5afb8c1ccc5bbb0a69e9184796d60544a3f3428160c0100000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becabeb4aa95887b6e6255483b2f3744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2633404d596673808c99a6b3bfc1b5a89b8e8275685b4f4235281c2734414e5a6774818d9aa7b4c0c0b3a79a8d8074675a4d4134271c2835424f5b6875828e9ba8b5c1beb1a4978b7e7164584b3e3125180b00000000000000000007131d28313a414547474747474747474747474746413a32281e1308000008131e28323a414647474747474747474747474745403a31281d130700000007131d28313a4145474747474747474747474c5254575e61646668696a6a69686664615e5754524d4747474747474747474745403a31281d1307000000000005111e2a36424d5664707d8a97a1adb9c5b9aca196897d7063554b403536424d5764717e8b98a2aebabeb4aa9d9083776a6054473a3024190d010000000000000000000000000000000000000000000613202c3946535f6c7986929facb9c5ccc0b3a6998d8080808080808080808080808080808d9aa6b3c0cdc9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000004111d2935414b5564717e8b99a3aebac7d3e0cfc5bdb6b1b0afafafafafafafafafafafafafafafb7b8bcc3cbd5ded1c4b8aca095887b6e6155483b31261a08000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606b73808d95a0aaa9a19e97918d8884817e7c7b7979797a7b7e81858b92979fa6b0b9c2cfccc3baada2978c7f72655b5044372b1f120500000c1825323f4b5865727e8b98a5b1becbd9cfc6bcb4aeacacacacacacacacafb5afb1b3b7b8bcc3c6ccc9c5beb9afa7a0958e81756b6053493f33271b0b0000000000000005101a232f3c4854606b7683909ca6b0bbcac6b9ada1978b7f72675c5142382e1d141c2a36414c56636f7c8995a0acb8c5c7baaea3988c8073675d5145382d22170b000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20121f2b3744505b6574818e9babb5c0ccc6baaea298897d706356493d2f24190d010000000c1926333f4c5966727f8c99a5b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b7b9bdc4ccd6ddd5cbc3bcb8b7b3b3b3b3b3b3b3b3b3b3b3b3b3b3b1a4978b7e7164584b3e3125180b00000000000c18242f3945515d67727f8b949faab4bdc7c9c1b7afa7a09d95908c89878585858587898c91969ea0a8afb7c1cac6bdb3a99f948b7e71675d5142382e2317040000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdd0bcafa396897c706356493d303744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d1a2633404d596673808c99a6b3babab5a89b8e8275685b4f4235281c2734414e5a6774818d9aa7b4babab3a79a8d8074675a4d4134271c2835424f5b6875828e9ba8b5babab1a4978b7e7164584b3e3125180b000000000000000000010c161f282f35393a3b3b3b3b3b3b3b3b3b3b3a3935302820160c020000020c1620283035393a3b3b3b3b3b3b3b3b3b3b3a39352f281f160c01000000010c161f282f35393a3b3b3b3b3b3c434b51565e6166696e717375767676767573716e6966615e56524c443d3b3b3b3b3b3a39352f281f160c0100000000000714202d3a46525e6975828f9ca9b3bec4b7ab9e9184786c605346392f313b4753606d7985929fabb8c3b8aca095897c6f62564c4135291d11040000000000000000000000000000000000000000000613202c3946535f6c7986929facb9c5d2c1b4a89c928d8c8c8c8c8c8c8c8c8c8c8c8c8c8d929da8b5c1cec9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000010d18242f3a4754606d7a86929facb9c5d1d3c7bdb3aba5a3a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2aaacb1b9c3ced9d0c3b6aa9d908377695f53463a2a1f1409000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676f7c87929fa7b1b2ada9a19e9996918e8b898786868687888b8e92989ea1a9b0b8c2cbcbc3bab0a69f92857a6d6153493f33271b0f0300000c1825323f4b5865727e8b98a5b1becbd0d0cec6bfbab8b8b8b8b8b8b8b9bbc0bcbdc0c3c5c8c9c6c4beb9b3ada59e959083796d60594f41382d22170b000000000000000b16212c38444f5963707d89949fabb8c2cabeb3a99e9285796d60554b4030261c0b1925303b4854606b7783909daab3becabfb4aa9e9285796d60544a3f33281c0f030000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c200f1b27333f495364717e8a99a4afbbc7cabfb4aa998d807366564c4135291d11040000000c1926333f4c5966727f8c99a5b2bfbfbfbfbfbfbfbfbfbfbfbfbfbfc4c5c9ced0d0d0d0d0cec8c5c4bfbfbfbfbfbfbfbfbfbfbfbfbfbeb1a4978b7e7164584b3e3125180b000000000007121d2935414c55606c78829098a2abb5bec6c9c1b9b1aca7a09d999698929292929896999da0a8acb2bac1c9c6beb5aba2978f82766c62554b4030261c11060000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcd0bdb1a4978a7e7164574b3e313744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d192633404c5966737f8c99a6adadadada89b8e8275685b4f4235281c2734414e5a6774818d9aa7adadadada79a8d8074675a4d4134271c2835424f5b6875828e9ba8adadadada4978b7e7164584b3e3125180b00000000000000000000040d161d24292c2d2e2e2e2e2e2e2e2e2e2e2e2d29251e160e0400000000040e161e25292d2e2e2e2e2e2e2e2e2e2e2e2d2c29241d160d040000000000040d161d24292c2d2e2e2e353d464e555d60686d72777b7e80828283838282807e7b77736e68605d564f473f362e2e2e2d2c29241d160d040000000000030f1b27333f4953616e7b86929facb9c4bcb1a7998c8073655b5044372b2c3945515d6774818e9aa8b2bdbcb1a79b8e8174685d5245392c20160b0000000000000000000000000000000000000000000613202c3946535f6c7986929facb9c5d2c5b9aea49c99999999999999999999999999999a9da4aeb9c5d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000713202c3945525d6875828f9cabb4bfcbcec2b6aba19a969595959595959595959595959595959da0a7b1bcc8d4c8bcb1a7998c7f7266574d42372b1e1205000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58606d79849199a3afb9bdb9b3adaba8a09e9a9896949992999395979b9fa2aaadb3bbc2cac9c1b9b1a89f948b7f72685e5241382d22170b0000000c1825323f4b5865727e8b98a5b1bec3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c1bfbeb9b8b3ada9a19e938f837a6d675d51473d2f261b110600000000000004101c27333c4854606b7683909ca6b0bbcac6baada2978c7f72675d5143392e1e150a141e2c38444f5965727e8b98a2aebac6c6b9ada1978b7e72665b5044382b1f160a0000000c1825323f4b5865727e8b98a5b1bec3c3b9ac9f9286796c5f5346392c200b17222d3a4754616d7a86939facb9c3c3c3b6aa9d908377685d5245392c2013070000000c1926333f4c5966727f8c99a5b2bfc3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3beb1a4978b7e7164584b3e3125180b0000000000010d19242f3a44505b666e7b869299a3acb4bcc4ccc3bcb8b1acaaa6aaa29f9e9e9fa2aaa6aaacb2b8bdc3ccc4bcb4aca39992857b6e615a5043392f1e150a000000000000000000000000000000000000000815212e3b4854616e7b8794aab3becabeb2a5988b7f7265584c3f333744515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d192633404c5966737f8c99a1a1a1a1a1a19b8e8275685b4f4235281c2734414e5a6774818d9aa1a1a1a1a1a19a8d8074675a4d4134271c2835424f5b6875828e9ba1a1a1a1a1a1978b7e7164584b3e3125180b0000000000000000000000040c13181d20212121212121212121212121201d19130c04000000000000040c13191d20212121212121212121212120201d18130c0400000000000000040c13181d2021212b343d474f5860676d737a7f84878a8d8e8f90908f8e8d8a87847f7b746d68605950483f362c2120201d18130c0400000000000005121f2b3744505b65727f8c99a3afbbc4b7ab9f95887b6e6253493f33272935404b55636f7c8996a0acb8c3b8ac9f92867a6d6054473d32271c100200000000000000000000000000000000000000000613202c3946535f6c7986929facb9c5d2cac0b6aea8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a8aeb6c0cad6c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000004111d2935414c5664717e8b99a3aebac7cabeb1a59a8f898888888888888888888888888888889095a0acb8c5d1c4b8aca095887b6e6155483c31261a0e02000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a74818e96a0abb4babec4beb9b8b2acaaa7a5a2aba39fa3a0a2a4a7abaeb3b9bec5c8c4bdb9afa79f958f82786d60564c412f261b11060000000c1825323f4b5865727e8b98a5b1b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b6b5b4b2b2adaba9a19e97928b817a6d685e554b40352b1d140a000000000000000714202c38444f5963707d89949fabb8c2cabfb4aa9f92857a6d60554b4030271d0c030f1b27323d4753606d7985929fabb8c2c9beb3a99e9184786c6053463d32271b0f0300000c1825323f4b5865727e8b98a5b1b7b7b7b7ac9f9286796c5f5346392c201313202d3946525e687783909daab6b7b7b7b7ac9f93867a6d6054473a2d2114070000000c1926333f4c5966727f8c99a5b2b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b1a4978b7e7164584b3e3125180b00000000000008131e28333f4a545f69707d87929aa3aab2bbc0c7c8c3bcb8b7b2b4aeacababacaeb4b3b7b8bdc3c8c7c0bbb2aaa39a92877d70695e52483f31271d0c03000000000000000000000000000000000000000713202d3a4653606d798698a2aebac6bfb2a6998c7f7366594c40404044515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d192633404c5966737f8c94949494949494948e8275685b4f4235281c2734414e5a6774818d94949494949494948d8074675a4d4134271c2835424f5b6875828e94949494949494948b7e7164584b3e3125180b00000000000000000000000001070d111314141414141414141414141413110d0802000000000000000002080d111314141414141414141414141413110d070100000000000000000001070d11131d27313c464f59616a6f7980868c909597999b9c9d9d9c9b999796918c86807a706b625a50483e33291f14110d0701000000000000000613202d394653606c7884919eabb5c0bfb4aa9d908376695f5341382d22242f394854606b7784919dabb5c0baaea2988b7f7265594f44382c1e140800000000000000000000000000000000000000000613202c3946535f6c7986929facb9c5d0d0c8c0b9b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b5b9c0c8d0d0c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000010d19242f3a4754606d7a86929facb9c5d1bcb0a396897d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c83909daab7c3d0c3b7aa9d908377695f53473a2a1f140900000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8691969fa2aaaeb3b8bcc2c4bdb9b7b4b1afb5afacafb5aeb1b4b8babec5c5c3bcb8b2aca59e9590837a6d665c50443a301d140a000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a8a7a6a9a19e9b97928c857e756d685e564c43392f231a0b02000000000000000916232f3c4855616b7683909da6b0bcc3c3baaea2988c8073675d5143392f1e150b000a16202c3945515d6774808d9aa6b0bbc3c3b8aca0968a7d7064584e43372b1f140900000c1825323f4b5865727e8b98a5aaaaaaaaaaaa9f9286796c5f5346392c2013111d2a36414c566673808d99abaaaaaaaaaaaaa4998a7d7064574a3d2e23180c0000000c1926333f4c5966727f8c99a5aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4978b7e7164584b3e3125180b000000000000010b17222d38424d57616b717e889298a1a8afb5bbc0c7c8c5c3bfbfbab8b8b8b8babfbfc4c5c8c6c0bbb5afa8a19892887e716b60574d42362d1f150b000000000000000000000000000000000000000006131f2c3845515c677885929fabb8c5c0b3a79a8d8074675a4d4d4d4d4d515e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000d192633404c5966737f878787878787878787878175685b4f4235281c2734414e5a677481878787878787878787878074675a4d4134271c2835424f5b687581878787878787878787877e7164584b3e3125180b000000000000000000000000000001040607080808080808080808080707050100000000000000000000000001050707080808080808080808080706040100000000000000000000000000010c18242f39434e58616b707c848d92989da0a7aba39f9e9e9fa3aba8a09d98928d847d716c625a50453b31251a0e03000000000000000004111d2935414c5663707d8996a0acbdc7baaea3988b7e7265574d422f261b1d2c38434f5966727f8c99a3afbbbfb4aa9d9184776b6054483b3025190d00000000000000000000000000000000000000000613202c3946535f6c7986929facb9c3c3c3c3c3c3c3c0bfbfbfbfbfbfbfbfbfbfbfbfbfc0c3c3c3c3c3c3c3bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000813202c3945525d6875828f9cabb5bfcbbeb1a4988b7e716f6f6f6f6f6f6f6f6f6f6f6f6f7a86929facb9c5c8bcb1a7998c7f7366574d42372b180e0300000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a6f7d848c92989fa2aaacb1b6b8babfc0c1bebcc0bbb9bbc0bbbec1c3c1bfbdb8b7b1aca8a19e938e837a6e685d544a3f32281e0b02000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9c9a999797918e8a857f7a716c605d564c443a31281d1108000000000000000714202c38444f5963707d89959fabb7b7b7b7b4aa9f92867a6d61554c4131271d0c030004101d2935404b55626e7b88949fabb7b7b7b7b2a89c9083766a6054473b31261a0e02000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9286796c5f5346392c20130d1925303d4a5663707d89999d9d9d9d9d9d9d9d9a8d807367544b4034281c100400000c1926333f4c5966727f8c999d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d978b7e7164584b3e3125180b0000000000000006111c262f3b454f59626c717e8691969fa4abafb5b8bcc0c2c3c5c6c5c5c5c5c6c5c3c1c0bbb9b5afaba49f9691867e716c61594f453b30241b0d03000000000000000000000000000000000000000004101c2834404b556b7885919eabb8c4c1b4a79b8e8174685b5959595959595e6a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000714202d3a4753606d797a7a7a7a7a7a7a7a7a7a7a6d6054473a2d2114212d3a4754606d7a7a7a7a7a7a7a7a7a7a7a796d6054473a2d2114212d3a4754606d7a7a7a7a7a7a7a7a7a7a7a796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606a707d8691969fa2aaa69f9c9992929192999c9ea6aaa39f9691877e716c61574d42362a20150900000000000000000713202c3945525d6875818e9ba8b2bdc5b9ac9f92867a6d6054473c3121141b27323d4754616e7b86929facb9c5b8aca096897d7063564c41362a1c1106000000000000000000000000000000000000000613202c3946535f6c7986929facb7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000004111d2935414c5664717e8b99a3aebbc7c2b5a99c8f8276686262626262626262626265717e8b99a3afbbc7c5b8aca095887b6e6255483c31261a080000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58606b6f797f858d92989da0a7a9acaeb4b4b5b7b8b9bebababfbab9b7b6b5b3b2acaaa7a09d96918a81796e685e564c42382e20160c00000000000c1825323f4b5865727e8b9090909090909090909090909090909090909090909090908f8e8c8a8885817d79736d68625a524c443a32291f160c00000000000000000916232f3c4855616b7683909da7aaaaaaaaaaaaa3988d8073685d52433a2f1f150b0000010d18242f3947535f6976828f9ca8aaaaaaaaaaaa9f94897c6f62574d42362a1e1205000c1825323f4b5865727e8b9090909090909090909086796c5f5346392c20130814202d3a4753606d7a8690909090909090909090908376665c5145382c1f130600000c1926333f4c5966727f8c90909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090908b7e7164584b3e3125180b00000000000000000a141d29333e47505a626c717d848d93999fa3ababb1b3b5b6b8b9bbc0c0bbb9b8b6b5b6afacaba39f99938d847d716c615a50473d33291f1209000000000000000000000000000000000000000000000c18232e44515e6a7784919daab7c4c2b5a89b8f82756866666666666666666a7784919daab7c4cbbfb2a5988c7f7265594c3f3226190c00000000000000000613202c3945515d676d6e6e6e6e6e6e6e6e6e6e6d685d5245392c2013202c3945515d676d6e6e6e6e6e6e6e6e6e6e6d675d5145392c2013202c3945525d686d6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f1306000000000000000000000000000105090b0c13131313131313131313131313131313131313131313131313131313131313131313131313131308070502000000000000000000000000000006131f2c3945515d676f7c869298a0a8aea49d948f8986858586898f949ba3aea8a19992887e70695e53463c31261a0e02000000000000000714212d3a4754606d7a86929facb8babeb3a99b8e8275685d5245392c201316202d3a46525e6975828f9ca9b3bebdb2a89b8e8175685e5246382d22170b000000000000000000000000000000000000000613202c3946535f6c7986929faaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa396897d7063564a3d3023170a000000000000000000000000000000000000000000000000010d19242f3a4754606d7a86929facb9c5c5b9ac9f92867a6d6055555555555555555d6875828f9cabb5c0cbc3b7aa9d908377695f53473a2a1f15090000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c464f5960676d737a80858b9095999c9fa3aaa7a9aaabadb3adadb4aeacaba9a8a6a8a09e9995908b847d756d675e564d433a30261c0e0500000000000b1724313e4a5764717e8384848484848484848484848484848484848484848484838382817f7d7b7875706d66605d565045413a322920170d040000000000000006131f2b37434e5863707d8a959d9d9d9d9d9d9d9d9d92867a6e61564c4131281e0d0300000007121d2b37424d5764707d8a969d9d9d9d9d9d9d9d9b8e8175695f53463a2d211407000b1724313e4a5764717e838484848484848484848483776a5d5144372a1e1106131f2c3945515d677581848484848484848484848483796d6053463a2d20130700000b1825323e4b5865717e838484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484837d7064574a3d3124170a0000000000000000020b18212c353f48505a616b6f7981878e92999d9fa7a6a8aaabacafb5b5afacabaaa8aca49f9d99928e8780796f6b615a50483e352b21170d0000000000000000000000000000000000000000000000071d2a3743505d6a7683909da9b6c3c2b6a99c8f8376737373737373737373737784919daab7c4cbbfb2a5988c7f7265594c3f3226190c000000000000000004101d2935404b555d6061616161616161616161605d564c4135291d111d2935414c555d6061616161616161616161605d554b4135291d111d2935414c565d6061616161616161616161605c554b4034291c1004000000000000000000000000060c111518182020202020202020202020202020202020202020202020202020202020202020202020202020201414110e0802000000000000000000000004101d2935404b55606d79849198a2aab1a79d928d827d7a7878797d828b919ba5afaba39a92867b6e61574d42372b1e120600000000000006131f2b37434e5865727f8b98a3aeadadadada1978a7d7063564c4135291d11111e2a36424d5664717d8a97a2adadadadac9f92867a6e61544a3f33281c0f030000000000000000000000000000000000000613202c3946535f6c7986929d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d96897d7063564a3d3023170a000000000000000000000000000000000000000000000000000813202c3945525d6876828f9cabb5c0c7bbaea3998b7e7164554c494949494954606d7a86929facb9c5c8bcb1a7998c7f7366574d42372b1e12060000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000915202a333d474f555d60686d737a7f83888c8f9298989a9c9d9ea2a9a0a0a0a39f9e9d9b999796918d89837e79706b605d554d443b31281e140a0000000000000a1723303c4955616c7177777777777777777777777777777777777777777777777776757473706e696863605c54524c443f352f2820170e0500000000000000000815222e3b4754606a778390909090909090909090908d8074685e52443a301f160c00000000010e1a26313c4653606d78849090909090909090909090867b6e6155483b2e221508000a1723303c4955616c7177777777777777777777777771675b4f4236291d1004101d2935404b55656f757777777777777777777777776d665c5145382c1f130600000b1724313d4a56626c7177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706c6155493c3023160a000000000000000000060f1a232d363f48505960676d747b81878c909596999b9d9e9fa4a0a0a49f9e9d9b999a93908c87817b746d67605950483e362d23190f050000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9b5c2c4b8ab9e918480808080808080808080808085929eabb8c5cbbfb2a5988c7f7265594c3f3226190c0000000000000000010d18242f39434b51535454545454545454545454524c443a2f24190d19242f3a434c51545454545454545454545454514b433a2f24180d19242f3a434c52545454545454545454545453514b43392f23180c0000000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e19140d050000000000000000000006131f2c3845515d6773808c96a1aab4aca0958d8077706d67676d70757f8b939da9b5aca2988f8275695f53473a2e2114080000000000000815222e3b47545f6a7783909daaa1a1a1a1a19e9285796d6053463a3024190d0e1925303b4653606d7985929ea1a1a1a1a1a3998c7f72665b5044382b1f12060000000000000000000000000000000000000613202c3946535f6c798690909090909090909090909090909090909090909090909090909090909090909090909090897d7063564a3d3023170a0000000000000000000000000000000000000000000000000004111d2935414c5665717e8b99a3afbbc7bfb5ab9c8f8275675d51453c3c404b5564717e8b99a3aebac7c5b8aca095887b6e6255483c31261a0e020000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000030e18212b353d434b51565e61676d72777b7f8386898b8d8f90929793939493999291908e8c8a8784807c77716d666159514b433b32291f160c020000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6969676664615f575753514a45413a3229241e160d050000000000000000000916232f3c4956626f7c838484848484848484848484837b6e61564c4132281e0d04000000000009151f2b3844505c66727f8484848484848484848484837f7265584c3f3225190c000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a675f554a3f33271a0e000c18242f3943535d65686a6a6a6a6a6a6a6a6a6a6a6a605c544b4034281c100400000915212e3a45505a62656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64615a5044392d2014080000000000000000000008111b242d363e474f555d606a6e757b7f83878a8d8f909293999494999392908e8d8a86837f7b756e6a605d554f463e362d241b11070000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1c5b9ada196918c8c8c8c8c8c8c8c8c8c8c8c9297a1adb9c6cbbfb2a5988c7f7265594c3f3226190c00000000000000000007121d283139404547474747474747474747474745413a32281e1308131e28313a414547474747474747474747474745413a31281d1308131e28313a414547474747474747474747474745403931271d1207000000000000000000000009121b23292e31323939393939393939393939393939393939393939393939393939393939393939393939393939392e2d2a251e170e050000000000000000000714202d3a4753606d7985929fa8b2b2aa9d9083786d65605d5c60636d74818e9ba9b3b4aa9e93887b6e6255483b2f2215080000000000000916222f3c4955626f7c889594949494949494948d8073665c504438281e130809141f2c3845515c6674808d94949494949494949184786c605346392d20130600000000000000000000000000000000000004111e2a3744515d6a778384848484848484848484848484848484848484848484848484848484848484848484848484837c6f6256493c2f23160900000000000000000000000000000000000000000000000000010d1924303a4754616d7a86929facb9c5c5b9ac9f92867a6d6054473a3945515d6775828f9babb4bfcbc3b7aa9d9084776a5f53473a2a1f1509000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000060f19232b313940454c52555d6065696e7276797c7e8182848586868787868686848382807d7a77736f6a64605c544f454039312920170d040000000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5b595755534d4a46444039352f282019130c04000000000000000000000815222e3b4754606a6f777777777777777777777777776e695e52443b3020160c00000000000003101c28343f4a54626d72777777777777777777777777726d62564a3e3125180b0005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5b554d43392e22160a0007121d2731414b53595b5d5d5d5d5d5d5d5d5d5d5d5d53514b42392e23180c00000005111d29343f485056585d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d575550473e33281c1004000000000000000000000009121b242c353d434b51585f62696e72777a7d80828385868687878686858382807d7a77726e69625f57514b433d342c241b1209000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9ba7b4c1c9bdb2a9a19e9999999999999999999999999ea1a9b3becacbbfb2a5988c7f7265594c3f3226190c000000000000000000010c161f282f35393a3b3b3b3b3b3b3b3b3b3b3a39352f2820160c010c161f282f35393a3b3b3b3b3b3b3b3b3b3b3a39352f281f160c010c161f282f35393a3b3b3b3b3b3b3b3b3b3b3a38342f271f150b010000000000000000000006111b242d343a3d3f4646464646464646464646464646464646464646464646464646464646464646464646464646463b3936302920170d0200000000000000000a1724313d4a5764707d8a97a2a5a5a5a4988b7e71665c535151535b626f7c8897a2a5a5a5a5998c807366594d4033261a0d0000000000000e1b2734414e5a67748087878787878787878787877c6f62544a3f3428160c0204101c2834404b54626f7c87878787878787878787877d7063574a3d3024170a00000000000000000000000000000000000003101d2936424f5b67717777777777777777777777777777777777777777777777777777777777777777777777777777776f6a6054473b2e22150800000000000000000000000000000000000000000000000000000813202d3946525d6876828f9cabb5c0c7baaea3988a7e7164554b403a4753606d7a86929facb8c5c8bcb1a7998c7f7366574e42372b180e03000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000711191f272f353a41464b5154575f6266676d6f7274767778797a7a7a7a797978767573706e686662605853514b423e352f271f170e050000000000000000000c17222c363e45494a515151515151515151515151515151515151515151515150504f4e4c4a4846423d3a38342e29241e160d0801000000000000000000000006131f2b37434e5860626a6a6a6a6a6a6a6a6a6a6a6a6a615e574d4232291e0e04000000000000000b17232e3842515b62656a6a6a6a6a6a6a6a6a6a6a6a65625b51463a2e22160900000c17222c363e45494a5151515151515151515151514f4a433b31271c110600010b151f2f3941484d4e5151515151515151515151504645403930271d1207000000010c17222d363f454a4b515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151514a49443e352c22170b0000000000000000000000000009121a232b313a41454e53575e6165686d7073757778797a7a7a797978777573706d6865615e57534e45403a312b221a120900000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d9aa7b3c0cfc4bbb2adaba6a6a6a6a6a6a6a6a6a6a6a6abadb3bbc5cfcbbfb2a5988c7f7265594c3f3226190c00000000000000000000040d161d24292c2d2e2e2e2e2e2e2e2e2e2e2d2c29241e160d0400040d161e24292c2d2e2e2e2e2e2e2e2e2e2e2d2c29241d160d0400040d161e24292c2d2e2e2e2e2e2e2e2e2e2e2d2c29231d150d0300000000000000000000010c18232d373f454a4b5353535353535353535353535353535353535353535353535353535353535353535353535353535346413b32291e140800000000000000010d1a2734404d5a6773808d98989898989894887b6e61544a45454753606c7985929898989898988f8376695c504336291d100300000000000714212e3a4754616d7a7a7a7a7a7a7a7a7a7a7a7a766a5f5342382e23170400000c18232e3947545f6a767a7a7a7a7a7a7a7a7a7a7a7a6d6053473a2d201407000000000000000000000000000000000000010e1a27333f4a555f676a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6260584e43382b1f1306000000000000000000000000000000000000000000000000000005111d2935414c5665717e8b99a3afbbc7bfb4aa9b8f8275675d5145404b5564717e8a98a3aebac7c5b8aca095887b6e6255483c31261a0800000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000070d151d242930363a4145474d5355555c60636567696a656c6d6d6d6d6d666b6a686664615e5656544e464540393029241d150d050000000000000000000005101a242c33393c3e444444444444444444444444444444444444444444444444434241403d3b3a37312d2c28231c19130c0400000000000000000000000000030f1b27323d464e54565d5d5d5d5d5d5d5d5d5d5d5d5d54524d453b3020170d000000000000000006111c26303f495156585d5d5d5d5d5d5d5d5d5d5d5d585651493f34291e1206000005101a242c33393c3e444444444444444444444444423f3931291f150b000000030d1d272f373d40424444444444444444444444443a38342e271e150b000000000006111b242d343a3d3e444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443d3c39332c231a100500000000000000000000000000000810191f282f353c43474d5254565e616366686a6b676d6d6d6d676b6a686663615d5654524d47423c352f281f1910080000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3c0cdcdc4bdb9b8b3b3b3b3b3b3b3b3b3b3b3b3b8b9bec5cdd0cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000040c12181d20202121212121212121212121201d19130c04000000040c13191d20212121212121212121212121201d18130c04000000040c13191d202121212121212121212121201f1c18120b03000000000000000000000005111d29343f495156586060606060606060606060606060606060606060606060606060606060606060606060606060605f524c443b3025190e02000000000000020f1c2935424f5c6875828b8b8b8b8b8b8b8b86796d6053463a3844505b6577838b8b8b8b8b8b8b8b84776b5e5144382b1e110500000000000713202d3946525e686d6e6e6e6e6e6e6e6e6e6e6e685f584e4330261c1106000007121d2b37434e585f686e6e6e6e6e6e6e6e6e6e6e6d675d5145392c201306000000000000000000000000000000000000000a16222e39434d555b5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d56544e463d32271b0f030000000000000000000000000000000000000000000000000000010d1924303a4754616d7a86929facb9c5c5b8ac9f92867a6d60534745515d6775828e9baab4bfcbc3b7aa9d9084776a5f53473a2a20150900000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d20130d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0a07020000000000000000000000000000000000000000030b12181e252a2f35393c4247484b515356585a5c535b6060606160605c545d5b595754524c4947433d38342e271e18120b0300000000000000000000000008121a22282d303137373737373737373737373737373737373737373737373736363433312e2d2b26201f1c18120d08010000000000000000000000000000000a16202b343d434749515151515151515151515151514846423b33291f0e050000000000000000000a141e2d373f464a4c5151515151515151515151514c4a463f372d23180d0100000008121a22282d303137373737373737373737373736332e271f170d04000000000b151d252c3134353737373737373737373737372d2c28231d150c0300000000000009121b22292e31323737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373731302d28221a110800000000000000000000000000000000070d161d242931373b4246484c5254575a5c5d555c606161605c555d5b5a5754524c4746423b373129241d160d07000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0c3c3c3c3c3c3bfbfbfbfbfbfbfbfbfbfbfbfc3c3c3c3c3c3c3bfb2a5988c7f7265594c3f3226190c00000000000000000000000001070d101314141414141414141414141413110d0801000000000001080d111314141414141414141414141413110d0701000000000001080d111314141414141414141414141413100c07010000000000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000a1724313d4a5764707e7f7f7f7f7f7f7f7f7f72665c514538333f495364717e7f7f7f7f7f7f7f7f7e7165584b3e3225180b00000000000005111d2935414c565e6161616161616161616161615e564e463c321e150a000000000f1b26323c464e565e6161616161616161616161605d554b4035291d11040000000000000000000000000000000000000006111c27313b434a4f5151515151515151515151515151515151515151515151515151515151515151515151515151514947433d342b20160a000000000000000000000000000000000000000000000000000000000813202d3946525e6876828f9cabb5c0c7baaea2988a7d7164554b4753606d7985929facb8c5c8bcb1a7998c7f7366584e43372b180e0300000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1916130d07000000000000000000000000000000000000000001070c13191d24292c31373a3b404546494b4e4f4950535354545353504a504f4d4a4746413c3b37322c28231d150c070100000000000000000000000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2928262422211e1a1312100c07000000000000000000000000000000000000040f19222b32373b3c444444444444444444444444443b3a36302921170d00000000000000000000020c1b252d343a3e3f4444444444444444444444443f3e3a342d251b110700000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2927221c150d050000000000030b131a202427282a2a2a2a2a2a2a2a2a2a2a2a201f1c18120b0300000000000000000911171d2124252a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2423201c171008000000000000000000000000000000000000040c131820262b30363a3b4146474a4d4f504b5153545453514b504f4d4a4746413b3a36302b262018130c0400000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b2a5988c7f7265594c3f3226190c000000000000000000000000000001040607080808080808080808080707040100000000000000000001040607080808080808080808080706040100000000000000000001040607080808080808080808080706040000000000000000000000000000000b1824313d4a56626d7279797979797979797979797979797979797979797979797979797979797979797979797979797976685e5246392d201407000000000000000a1623303c4955616c707272727272727272726d62544b40342d384955616c717272727272727272716c62564a3d3124170b000000000000010d1925303a444c52545454545454545454545454524c443c342a200c03000000000a15202a343c444c52545454545454545454545453514b433a2f24180d0100000000000000000000000000000000000000000b151f2931393f424444444444444444444444444444444444444444444444444444444444444444444444444444443c3b38322b22190f040000000000000000000000000000000000000000000000000000000005111d2935414c5665717e8b99a3afbbc7bfb4aa9b8e8275675c514b5464707d8a98a2aebac6c5b8aca095887b6e6255483c31261a080000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a2d262626262626262626262626262626262626262625231e19120a01000000000000000000000000000000000000000002080d13181d20262b2e2e34383a3c3f41433f44464747474746443f4342403d3b3936302e2b271f1c18120b030000000000000000000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1c1b19171514120e09060400000000000000000000000000000000000000000007101920272b2e2f373737373737373737373737372e2d2a251f170f05000000000000000000000009131b23292e313237373737373737373737373732312e29231b130900000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1d1a16110b040000000000000002090f14181b1b1e1e1e1e1e1e1e1e1e1e1e1d1313100c070000000000000000000000060c111517181e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e171614100b05000000000000000000000000000000000000000001070d151a1f252a2d3035393a3d40424440454747474645404442403d3a3935302d2a251f1a150d07010000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f8686868686868686868686868686868686868686868686868686868686868686868686868686867a6e6154473b2e211408000000000000000814202d3944505a6164656565656565656565625b5142392e2d3945505a6164656565656565656565625a50453a2e2115090000000000000008131e28323a414647474747474747474747474746413b322a22180e0000000000040e19222a323b414647474747474747474747474745403a31281d1307000000000000000000000000000000000000000000040d171f272e33363737373737373737373737373737373737373737373737373737373737373737373737373737372f2e2b27201910070000000000000000000000000000000000000000000000000000000000010d1925303a4754616d7a86929facb9c5c5b8ac9f9285796d6053515c6675818e9baab4bfcac4b7aa9d9184776a5f53473a2a2015090000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6053463a333333333333333333333333333333333333333333322f2a241c130a0000000000000000000000000000000000000000000001070d11151a1e2123282c2d3032342d3337393a3a3a3a3a38342e3533312e2d2a25221f1b16100c0700000000000000000000000000000000000000000005080a0b111111111111111111111111111111111111111111111111100f0e0d0a0807050200000000000000000000000000000000000000000000000000070f161b1f22232a2a2a2a2a2a2a2a2a2a2a2a2a21201e1a140d05000000000000000000000000010911181e2224252a2a2a2a2a2a2a2a2a2a2a2a2525221e1811090100000000000000000005080a0b111111111111111111111111100e0a06000000000000000000000004080c0e0f11111111111111111111111107060400000000000000000000000000000105090b0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110a0a080400000000000000000000000000000000000000000000000003090f141a1e2025292d2e3033352f34383a3a3a3a38342e3533302e2d2924201e1a140e090300000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d988c7f7265594c3f3226190c000000000000000000000000000105090b0c1313131313131313131313131313131313131313131313121211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b93939393939393939393939393939393939393939393939393939393939393939393939393877a6e6154473b2e2114080000000000000004101c28333e475055575858585858585858585651493f302728333e485055575858585858585858585650483f34291d110500000000000000020c1620283035393a3b3b3b3b3b3b3b3b3b3b3b393630292018100600000000000007101920293036393b3b3b3b3b3b3b3b3b3b3b3a39352f281f160c0100000000000000000000000000000000000000000000050d151c2227292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a23221f1b160f07000000000000000000000000000000000000000000000000000000000000000813202d3946525e6876828f9cabb5c0c6baaea2988a7d70645453606d7985929fabb8c5c8bdb1a8998c807366584e43372b1f12060000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d605346404040404040404040404040404040404040404040403f3b352e251c120700000000000000000000000000000000000000000000000104090e1214181c1f2023252722272b2d2d2d2e2d2d2b282328262421201e1915130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161e1e1e1e1e1e1e1e1e1e1e1e1e1514120e0903000000000000000000000000000000060d121518191e1e1e1e1e1e1e1e1e1e1e1e191816120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1214191d202124272923292c2d2e2e2d2c282328272421201d1914110e0902000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c9090909090909090909090909090909090909090909090909090909090909090908c7f7265594c3f3226190c000000000000000000000000060c11151818202020202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877a6e6154473b2e21140800000000000000000b17222c353e44494a4c4c4c4c4c4c4c4c4b4a453f372d1e222c363e45494a4c4c4c4c4c4c4c4c4b4a453f362d22170c010000000000000000040e161e25292d2e2e2e2e2e2e2e2e2e2e2e2e2d2a251e170e060000000000000000070e171e252a2d2e2e2e2e2e2e2e2e2e2e2e2d2c29241d160d04000000000000000000000000000000000000000000000000040b11161a1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1615130f0a04000000000000000000000000000000000000000000000000000000000000000005111d2a36414c5665727e8b99a3afbbc7bfb4aa9b8e8175665c5463707d8a97a2adbac6c5b8aca095887b6f6255483c31261a0f020000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4b4740372e24190d02000000000000000000000000000000000000000000000000000206070c10131316181b171b1f2020212120201f1c171c1a171414110e0806030000000000000000000000000000000000000000000000000105090b0c131313131313131313131313131313131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000306080911111111111111111111111111080705020000000000000000000000000000000000000106090b0c1111111111111111111111110c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f11111111111111111111110d0c0a070200000000000000000000000000000000030608090c0d0e0e0d0a07070401000000000000000000000000000000000000000000000000000000000000000000000000000205080d111314171a1c181c1f202121201f1c181c1a171413110d0805020000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e83848484848484848484848484848484848484848484848484848484848484848484837e7164584b3e3125180b00000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2b2a2928272522201f1c1815130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca194877a6e6154473b2e211408000000000000000005101a232c33393c3d3f3f3f3f3f3f3f3f3f3d3a342d251b1a242c33393c3e3f3f3f3f3f3f3f3f3e3d3a342d241b110600000000000000000000040c13191d20212121212121212121212121201e19140d0500000000000000000000050d14191e20212121212121212121212120201d18130c04000000000000000000000000000000000000000000000000000000060a0e101111111111111111111111111111111111111111111111111111111111111111111111111111110908060300000000000000000000000000000000000000000000000000000000000000000000010d1925303a4754616d7a86929facb9c5c5b8ab9f9285796d605c6674818e9aa9b3becac4b7aa9d9184776a5f53473a2a20150a000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d6059595959595959595959595959595959595959595959595957524940352a1e13070000000000000000000000000000000000000000000000000000000000040607090c060b0f1213141414141312100b060d0a080705020000000000000000000000000000000000000000000000000000060c111518182020202020202020202020202020202020202020202020202020202020202020202020202020201414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090f15181b1c1e1e1e1e1e1e1e1e1e1e1e1a1916130e0700000000000000000000000000040a0f131516181a1b1a19171413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0d070c10131414141313100c070d0a070705010000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956616c717777777777777777777777777777777777777777777777777777777777777777777777716c6256493d3024170a0000000000000000000009121b23292e31323939393939393939393939393939393939393939393939393837363533322f2d2c2823221f1b15100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ada194877a6e6154473b2e21140800000000000000000008111a22282d3031323232323232323232312e29231b12121a22282d3031323232323232323232312e29221b120900000000000000000000000002080d111314141414141414141414141414110d080200000000000000000000000002080d111414141414141414141414141413110d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813202d3946525e6876838f9cabb5c0c6baaea2988a7d7063606d7985929eabb8c5c8bdb2a8998c807366584e43372b180e03000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca09386796d66666666666666666666666666666666666666666666666666635b52473b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000030506070707070706030000000000000000000000000000000000000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e19140d050000000000000000000105090b0c13131313131313131313131313080705020000000000000000000000000000000106090b0c13131313131313131313130808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b202527282a2a2a2a2a2a2a2a2a2a2a2625231f19120a01000000000000000000030a0f151b1f212225272727262421201d19130c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070707060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64625a5045392d21150800000000000000000006111b242d343a3d3f46464646464646464646464646464646464646464646464545444342403e3c3a38342e2e2b271f1d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6baada194877a6e6154473b2e211408000000000000000000000810171c20232425252525252525252524221d1811090810171c21232425252525252525252524211d171109000000000000000000000000000000010507070808080808080808080808070501000000000000000000000000000000000105070808080808080808080808070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665727e8b99a4afbbc7beb3aa9b8e81746663707d8997a1adb9c6c5b8aca096887c6f6255483c31261a0900000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6b9aca093867973737373737373737373737373737373737373737373737373736d63574b3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b23292e31323939393939393939393939393939393939393939393939393939393939393939393939393939392e2d2a251e170e0500000000000000060c111518182020202020202020202020201f1414110e0902000000000000000000000000070d1216181920202020202020202020201514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e252c313435373737373737373737373733322f2a241c130a0000000000000000060e151a20262b2e2f3233343433312d2c29241e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28343e485056585d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d585650483e34291d11050000000000000000010c18232d373f454a4b5353535353535353535353535353535353535353535352525251504e4d4b494645403c3b37322c29241d150d08020000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd2d9d2ccc7c6bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbaada194877a6e6154473b2e2114080000000000000000000000050b101416171919191919191919181815120c060000050c111417171919191919191919181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b4754616e7a86939facb9c6c5b8ab9f9285796d6674818d9aa9b3becac4b7aa9d9184776a5f53473a2a20150a00000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbccbfb3a6998c8080808080808080808080808080808080808080808080808080807366594d4033261a0d0000000000000105090b0c13131313131313131313131312110e0904000000000000000000000000000000010407071313131313131313131313130b0a0805000000000000000000000000000006111b242d343a3d3f4646464646464646464646464646464646464646464646464646464646464646464646464646463b3936302920170d0200000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2d2c21201e1a140d05000000000000000000010a11181e2225262d2d2d2d2d2d2d2d2d2d2d22211e1a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e2730373d41424444444444444444444444403f3b352e251c120700000000000006101820262b32373b3c3f404141403d3a39352f29231d150d03000000000000000000000000000000000000000000000000000000000307090a13131313131313131313131313130f0f0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b51515151515151515151515151515151515151515151515151515151515151515151514b49453e362d22170c00000000000000000005111d29343f495156586060606060606060606060606060606060606060605f5f5f5e5d5c5b5a585553514b4947433c38352f271f19130c0400000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1ada194877a6e6154473b2e2114080000000000000000000000000004080a0a0c0c0c0c0c0c0c0c0c0b090501000000000004080a0b0c0c0c0c0c0c0c0c0b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3946525e687683909cabb5c0c6baada297897d706c7985919eabb8c4c8bdb2a8998c807366584e43372b180e0300000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbcdc1b4a89c928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c605346392d20130000000000060c111518182020202020202020202020201f1d1a150f0800000000000000000000000001080d111314202020202020202020202020181715110c060000000000000000000000010c18232d373f454a4b5353535353535353535353535353535353535353535353535353535353535353535353535353535346413b32291e14080000000009121b23292e3132393939393939393939393939392e2d2a251f170e0500000000000000000a131b23292e313239393939393939393939392f2e2b2620180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1b25303941484d4f51515151515151515151514d4b4740372e24190e0200000000050e18222a31373c4347494b4d4e4d4c4a4745413a342f271f150b0200000000000000000000000000000000000000000000000000040b1013161620202020202020202020202020201c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101b242d34393d3e44444444444444444444444444444444444444444444444444444444444444444444443e3d39342d241b11060000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666562605c5555544e474540393129241e160e05000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665727f8b99a4afbbc7beb3a99a8e81746f7c8997a1adb9c6c5b8aca096887c6f6255483c31261b090000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd0c4b9aea49c999999999999999999999999999999999999999999999999999386796c605346392d2013000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000040c13191d202d2d2d2d2d2d2d2d2d2d2d2d2d2524211d1711090000000000000000000005111d29343f495156586060606060606060606060606060606060606060606060606060606060606060606060606060605f524c443b3025190e02000006111b242d343a3d3f464646464646464646464646463b3a36302920170d0200000000000007111b252d353a3e3f46464646464646464646463b3a37312a21180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c37414b53595b5d5d5d5d5d5d5d5d5d5d5d5957524940352a1f1307000000020d17202a343c43474e5355585a5a5a595754524c45403931271d140a000000000000000000000000000000000000000000000000070f161b2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22282d3031373737373737373737373737373737373737373737373737373737373737373737373731302d29221b1209000000000000000000000b1824313d4a56626d727979797979797979797979797979797979797979797979787877767573716f6d676662605853514b433f35302820170f050000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f9797979797979797979797979797979797979797979797979794877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b4754616e7b87939facb9c6c5b8ab9e92857974808d9aa9b3bec9c4b7aa9d9184776a5f53473a2a20150a0000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd5cabfb6aea8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69f9386796c605346392d201300000009121b23292e31323939393939393939393939393836312b241b12080000000000000000040d161e24292c3939393939393939393939393931302d29221b12090000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e564c41362a1e110500010c18232d373f454a4b535353535353535353535353524746423b33291f14090000000000010d18232d373f464a4c53535353535353535353534847423c332a2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825313d48535d65686a6a6a6a6a6a6a6a6a6a6a66635c52473b2f23160a00000009141f29333c464e53585f62656667676664605d56514b43392f261b11060000000000000000000000000000000000000000000007111921272c2f3039393939393939393939393939393634312c261e150c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910171d2124252a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2524211d17110900000000000000000000000c1825323f4b5865727f86868686868686868686868686868686868686868686858585848381807e7c7976736f6a65605d555045413a322921170e0400000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa499938a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3946525e687683909cacb6c0c6b9ada197897d7784919eabb7c4c8bdb2a8998c807366584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd0d0c8bfb9b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ac9f9386796c605346392d2013000006111b242d343a3d3f46464646464646464646464645423d352d24190f04000000000000010c1620282f3539464646464646464646464646463e3d39342d241b110600000000000000000b1824313d4a56626d7279797979797979797979797979797979797979797979797979797979797979797979797979797976685e5246392d2014070005111d29343f495156586060606060606060606060605f54524d453b30251a0e030000000006121e29353f49515759606060606060606060606055534e453c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414d59656f757777777777777777777777736e63574b3f3225190c0000020e1a25303b454e585f626a6f7273747473706d68605c554b41382d22170b000000000000000000000000000000000000000000040f19232b32383b3d464646464646464646464646464642413d3730271e0d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517181e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e181715110c060000000000000000000000000c1825323f4b5865727e8b939393939393939393939393939393939393939992929291908f8e8d8b8886837f7c77726d67625a524c443b332920160c02000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d5665727f8b9aa4afbbc8beb3a99a8d807c8996a1adb9c5c5b9aca096887c6f6255483c31261b0f030000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2bec3c3c3c3c3c3c3bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb9ac9f9386796c605346392d201300010c18232d373f454a4b535353535353535353535353524e473f352b20150900000000000008131e28323a4145535353535353535353535353534b49453e362d22170c00000000000000000c1825323f4b5865727f8686868686868686868686868686868686868686868686868686868686868686868686868686867a6e6154473b2e211408000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6c615e574d42362a1f1409000000000916222e3a46515b62656c6c6c6c6c6c6c6c6c6c6c6c5f574e42372b1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875818384848484848484848483807366594d4033261a0d000005111e2a36424d575f6a6f777c7e8081807f7d7a736d675c53493f33271b0f0300000000000000000000000000000000000000000b16212b353d44484953535353535353535353535353534f4d494239301f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b11111111111111111111111111111111111111111111111111111111111111111111110b0a080500000000000000000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9f9e9d9c9b99989992908c88837f79716c605d564d453b32281e1308000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92867971717171717171717171717171717171717171717171717171716d675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4754616e7b87939facb9c6c4b8ab9e9185808d9aa8b2bdc9c4b7aa9e9184776a5f53473b2a20150a000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7ac9f9386796c605346392d20130005111d29343f4951565860606060606060606060605f5e5951473d31261a0e0100000000010d19242f3a444c525f606060606060606060606060585650483e34291d1105000000000000000c1825323f4b5865727e8b93939393939393939393939393939393939393939393939393939393939393939393939393877a6e6154473b2e211408000b1824313d4a56626d72797979797979797979797979796e695e52463c31261a0e040000000b1825313e4a57626d727979797979797979797979766a5f53473a2e2114080000000000000000000000000000000000000000060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606111e2a3744515d6a7783909090909090909090908e8174685b4e4135281b0e00000714202d3a46525e696f7c83888b8d8d8d8c8a8680796d655b5044372b1f12050000000000000000000000000000000000000003101b27323d474f545660606060606060606060606060605c5a544b4231281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5acacacacacacacacacacacacacacacacb5afacacababaaa9a8a6aba39f9d9995908b857e766d685e574d443a3025190c030000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c64646464646464646464646464646464646464646464646464605c554b4034291c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3a46525e697683909cacb6c0c6b9ada1979185929facb8c4c9bdb2a8998d807366584e43372b180e04000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9f9386796c605346392d2013000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11040000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c6c6c6c64625a5045392d211508000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877a6e6154473b2e211408000c1825323f4b5865727f868686868686868686868686867b6e61574d42372b20150a0000000c1926323f4c5965727f86868686868686868686867c6e6255483b2f2215080000000000000000000000000000000105090b0c131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131e2a3744515d6a7784909d9d9d9d9d9d9d9d9b8e8174685b4e4135281b0e0003101c28343f4a54616e7b85909598999a9a9998928d81776c605346392d201306000000000000000000000000000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c69655d5443392f24180d0100000000000000000000000000000000000000000000000000030709091313131313131313131313131312070705010000000000000000000000000003070b0d0e131313131313131313131312110f0b07010000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b8b8b7b6b4b3b5aeaca9a7a09d97918b827a6e695e564c4135291e150b0000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f57575757575757575757575757575757575757575757575753514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5665727f8b9aa4afbbc8beb2a9a1989298a2aebac7c5b9aca096887c6f6255493c32261b0900000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b989d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9386796c605346392d2013000b1824313d4a56626d72797979797979797979797979756a5e5245382c1f1206000000000713202c3945525d6876797979797979797979797979716c6256493d3024170a000000000000000c1825323f4b5865727e8b98a5acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca194877a6e6154473b2e211408000c1825323f4b5865727e8b93939393939393939393988e8174695f53463c32261b0f0400000c1926323f4c5965727f8c939393939393939393887b6e6255483b2f2215080000000000000000000000000000060c1115181820202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a3744515d6a7784909daaaaaaaaaaaaa79b8e8174685b4e4135281b0e0006121f2c3844505c6674818e979fa7a6a7a7aaa29f938a7d7063574a3d3024170a000000000000000000000000000000000000000916222f3b4854606b707979797979797979797979797979757065554b4035291d10040000000000000000000000000000000000000000000000040a0f131516202020202020202020202020201f1413110d080200000000000000000001080e13171a1a20202020202020202020201e1d1b17120c0500000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec6c6c6d1cbc7c5bbbbbbbbbbbbbbbbbbbcbcbdbfc1c2c1c0bfbbb9b6b1aca9a19e948f847b6e685e52463e30271c120700000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4745403931271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4854616e7b87939facb9c6c4bbb2aaa29fa2aab4bfcac4b7aa9e9184776a5f53473b2a20150a00000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b9090909090909090909090909090909090909090909090909090909090909090909090909086796c605346392d2013000c1825323f4b5865727f868686868686868686868687796c5f5346392c201306000000000714212d3a4754606d7a8686868686868686868686867e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ada194877a6e6154473b2e211408000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9f9f92877b6e61584e43372b21160a00000c1926323f4c5965727f8c989f9f9f9f9f9f9f95887b6e6255483b2f221508000000000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3744515d6a7784909daab7b7b7b7b4a79b8e8174685b4e4135281b0e000713202d3a4653606d7985929fa9b1b3b4b3b4aea59b8e8175685b4e4235281b0f000000000000000000000000000000000000000a1623303d495663707d86868686868686868686868686868275675d5145392c20130600000000000000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2d2d2d2d2d2d2b21201d19130c0400000000000000020b12191f2326272d2d2d2d2d2d2d2d2d2d2d2b2a27231d160f06000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc7c0bbb9aeaeaeaeaeaeaeaeaeafafb1b2b4b7b9bdc3c5c5c3bcb8b3ada69e9691837a6d615a5042392e23180c00000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3a38342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202d3a46525e697683909dacb6c0ccc4bcb4aeacaeb4bcc6c9bdb2a8998d807366584e43372b180e0400000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e838484848484848484848484848484848484848484848484848484848484848484848484848484776a5d5144372a1e11000c1825323f4b5865727e8b9393939393939393939286796c5f5346392c201306000000000714212d3a4754606d7a87939393939393939393938b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1bec6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6baada194877a6e6154473b2e211408000c1825323f4b5865727e8b98a5acacacacacacacafa3998e81756a5f53473d32271b0b02000c1926323f4c5965727f8c98a5acacacacaca195887b6e6255483b2f22150800000000000000000000000009121b23292e31323939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393944515d6a7784909daab7c3c3c1b4a79b8e8174685b4e4135281b0e000915222f3c4855626f7c8898a2aebbc0c0c0bfb7aa9e9184776b5e5144382b1e1100000000000000000000000000000000000006121f2b37434e586773808d93939393939393939393939392867a6d6053473a2e23170c00000000000000000000000000000000000000000007101921272c2e2f39393939393939393939393939382e2d29241e160e040000000000010b141d242b30333439393939393939393939393837332f2820180f050000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb5afaca1a1a1a1a1a1a1a1a2a2a3a4a5a7aaacb2b8b9bdc4c8c4beb9b0a8a0958f82756c61544a4034281c1004000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346393131313131313131313131313131313131313131312d2c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8c9aa4afbbc8cec6bfbab8babfc6cec5b9aca096887c6f6255493c32261b090000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c7177777777777777777777777777777777777777777777777777777777777777777777777777777771675b4f43362a1d10000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9286796c5f5346392c201306000000000714212d3a4754606d7a87939f9f9f9f9f9f9f9f978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd2d9d2ccc7c6bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbaada194877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1b9b9b9b9b9c0b5ab9f93877c6f62594f43382c1d140a000c1926323f4c5965727f8c98a5b2b9b9b9aea195887b6e6255483b2f221508000000000000000000000006111b242d343a3d3f4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646515d6a7784909daab7c3cec1b4a79b8e8174685b4e4135281b0e000a1723303d4a5663707d8996aab4bfcdcdd0c5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000815212e3a47535f6a7784919e9f9f9f9f9f9f9f9f9f9fa3988a7d7164544a3f34281c100300000000000000000000000000000000000000040f19222b32383b3c46464646464646464646464646453a3935302820160c020000000008121d262f363c3f41464646464646464646464645433f3a322a20160c0100000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba39f959595959595959595959697999b9ea0a8abadb2bbc1c9c9c2bab1a89e948b7e71665c5144382c1f1207000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2424242424242424242424242424242424242424201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b4854616e7b87939facb9c6d2d0cac7c5c7cad0d1c4b7aa9e9184776a5f54473b2a20150a0000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a675f554a3f33271a0e000c1825323f4b5865727e8b98a5acacacacacac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0acacacacacaca4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1ada194877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1bec6c6c6d1c7bbafa49a8f82756b6054483d2f261b11060c1926323f4c5965727f8c98a5b2bfc6bbaea195887b6e6255483b2f22150800000000000000000000010c18232d373f454a4b5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535d6a7784909daab7c3cec1b4a79b8e8174685b4e4135281b0e000a1724313d4a5764707e8a97a3b0bdcfdad2c5b9ac9f9286796c5f5346392c20130000000000000000000000000000000000000915222f3c4855626f7b8896a0acacacacacacacacacb4aa9b8e8174665c5044382c1f1206000000000000000000000000000000000000000a16212b343d43484953535353535353535353535353524746413a32281e1308000000030e19242f3840474c4d535353535353535353535351504b443c32281d120700000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa3999288888888888888888889898a8c8e9196999ea1a9afb7c1c9ccc3bab0a69e9184796d6053463a2e23180c000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c29241e1613100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212d3a46535e697683909da9b6c2cdd0d0d0d0d0d0d0c9bdb2a8998d807366584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000005111d28343e485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b554d44392e22170b000c1825323f4b5865727e8b98a5b1b9b9b9b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adb9b9b9b9b1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a194877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd2d2d8ccc0b6ac9e94897c6f63594f41382d22170b0c1926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000000005111d29343f49515658606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606a7784909daab7c3cec1b4a79b8e8174685b4e4135281b0e000a1623303d495663707d8996a9b3bec9d0cec5b8ab9f9285786c5f5245392c1f12000000000000000000000000000000000005111e2a36414d5666737f8c99a8b2bdb9b9b9b9b9b9b9b8ab9f9285796d6053463a2d20130a000000000000000000000000000000000000030f1b27323d464e5456606060606060606060606060605e54524c443a3024190e05000007131f2b36404a52585a60606060606060606060605e5c564e443a2f23170b00000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92877c7b7b7b7b7b7b7b7b7c7c7e7f8184878c91969ea5afb7c1ceccc1b9aca1968a7e7164544b4034281c10040000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39352f2820160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8c98a7b1bcc3c3c3c3c3c3c3c3c3b9aca096887c6f6255493c32261b0f03000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494b5151515151515151515151515151515151515151515151515151515151515151515151515151514f4a443b32271d1106000c1825323f4b5865727e8b98a5b1bec6c5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6c6beb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f9797979797979797979797979797979797979797979797979794877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e8ddd2c7beb0a69c8f82766b6053493f33271c11061926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7784909daab7c3cec1b4a79b8e8174685b4e4135281b0e000815222e3b4855616e7b8897a1adb9bfbebebdb7aa9d9083776a5d5144372a1e1100000000000000000000000000000000000714202d3946525e687683909da9b6c3cec6c6c6c6c6c6baada297897d706356493d32261b0f03000000000000000000000000000000000007131f2c38434e5860626c6c6c6c6c6c6c6c6c6c6c6c6c6b615d564c41352920170c02000b1723303c47525c64676c6c6c6c6c6c6c6c6c6c6c6b6860564b3f33271b0f00000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796e6e6e6e6e6e6e6f6f70717274777b7f848e939ea5afbcc5d0c9bdb2a89c8f8275665c5145382c1f13060000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534747474747474747474747474747474747474745413a32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b4854616e7b87959fabb7b7b7b7b7b7b7b7b7b7b7aa9e9184776a6054473b2a20150a000000000000000000000000000000000000000000000000000000000000000000000000000006101a242c34393d3e444444444444444444444444444444444444444444444444444444444444444444444444444444433f39322920160b00000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa499938a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbd8e4e4d9d0c1b7ab9f94897d70655b5044382e23170b1926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000b1824313d4a56626d7279797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797983909daab7c3cec1b4a79b8e8174685b4e4135281b0e000714212d3a46535f697885919ea7aeb4b1b1b2aca49a8d8174675a4e4134271b0e00000000000000000000000000000000000814212e3b4754616e7b87939facb9c6d2d2d2d2d2d6cabeb3a99a8d807467584e43372b1f130600000000000000000000000000000000000915222e3b4854606a6f79797979797979797979797979786d685d52463e32291e1308000d1a26333f4c58646e7479797979797979797979797872685c5043372a1d1100000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c626262626262626263646668696e737a818e939eaab3becacec4b8ac9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5454545454545454545454545454545454545454524c443a2f24190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212d3a46535e697683909da9aaaaaaaaaaaaaaaaaaaaaaa89a8d807367584e43372b190e0400000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303137373737373737373737373737373737373737373737373737373737373737373737373737373736332e2720170e0400000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbd8e4ebe2d3c7bbb0a69d9083786c60544a3f34281d121926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868995a0acb8c4cec1b4a79b8e8174685b4e4135281b0e0005121e2a36424d576673808c959fa2aaa4a4a8a09e92897c6f6256493c2f2316090000000000000000000000000000000004111d2935404b5565727e8b9aa4afbbc8d4e0dfdfe6dbcfc4b7ab9e9184786a5f53473b2e21150900000000000000000000000000000000000916232f3c4956626f7c87868686868686868686868686857a6d615a50443a3025190e050e1a2734414d5a677480868686868686868686868684786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f55555555555556565759575e61676d75818e98a2aebac6d3c7baaea298897c6f6356493c302316090000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6161616161616161616161616161616161616161605d564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8c989d9d9d9d9d9d9d9d9d9d9d9d9d96897c6f6256493c32271b0900000000000000000000000000000000000000000000000000000000000000000000000000000000000810171d2123242a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a27221d160e050000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92867971717171717171717171717171717171717171717171717171716d675c5145382c1f1306000c1825323f4b5865727e8b98a5b1becbd8e4f4e4d8cdc2b8ab9f958a7e71665c5044392e23181926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939da0a7b1bcc8cec1b4a79b8e8174685b4e4135281b0e00020e1a26313b4753606d79838d92989798979696918b80736a6054473b2e221508000000000000000000000000000000000613202c3945515d6775828f9cacb6c0ccd8e2dfdedfded2c5b9aca196887c6f6255493c31251a0e02000000000000000000000000000000000915222e3b4854606a73808d96939393939393939393978e81756c61564c41362a20170d0e1a2734414d5a6774808d9393939393939393939184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53484848484849494b4c4d53555d606d7a85929fabb8c5d2cabfb4aa988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d685d5245392c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b4855616e7b8890909090909090909090909090909084786a6054473b2b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111417181e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1a17110b04000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c64646464646464646464646464646464646464646464646464605c554b4034291c1004000c1825323f4b5865727e8b98a5b1becbd8e4e6e2dfd4c8bcb1a79d9184786d60544b4034281d1926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9faaacb1b9c3cdcec1b4a79b8e8174685b4e4135281b0e000009141f2c3945515d676d798085888a8b8b8a87847e736e64584e43372b1f1306000000000000000000000000000000000714202d3a4753606d7a86929facb9c5d2dad5d2d1d2d5d5c9bdb2a8998c807366574d42362a1e12050000000000000000000000000000000007131f2c38434e58606d79849199a49f9f9f9f9f9fa99e938a7e71685e52463e32291e14081a2734414d5a6774808d9a9f9f9f9f9f9f9f9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463b3b3b3c3c3d3e3f42464b525d6875818e9ba8b4c1ced0bfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92877a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212d3a46535f6975818484848484848484848484848484847f7266584e43372b1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b111111111111111111111111111111111111111111111111111111111111111111111111111111100e0b060000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f57575757575757575757575757575757575757575757575753514b43392f23180c00000c1825323f4b5865727e8b98a5b1becbd8e1dad5d2d1cdc3b8aca0958b7e71665c5145392f241826323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacb7b8bcc3cbd5cec1b4a79b8e8174685b4e4135281b0e000004101d2935404b555d676d74797c7d7e7e7d7b77716c645c52463d32271b0f0300000000000000000000000000000003101c28343f4a5464717d8a98a3aebac7d3cfc9c6c5c6c9cfcec3b7aa9d908377695e53463a2d21140800000000000000000000000000000000030f1b27323d45515d676f7c87939fa8b2acacacacafa59e92857a6d615a50443b3025190e1a2734414d5a6774808d9aa7acacacacacab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392f2f2f2f303131363a414c5664717e8a97a4b1bdcacdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa399928787878787878787878787878787878787878787878784776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57656f75777777777777777777777777777777726d6357463d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4745403931271d120700000c1825323f4b5865727e8b98a5b1becbd8d7cfc9c6c5c6c8bdb1a89e9184796d60554b4035291e26323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c3c4c8cdd5dacec1b4a79b8e8174685b4e4135281b0e0000000c18242f39434b555d60666d6f717171706e6965625a524a40342b20150a0000000000000000000000000000000006121f2b3844505c6674818e9baab4bfcbcdc5beb9b8b9bec5cdc4b8aca095877b6e6154483b3025190d01000000000000000000000000000000000a16212935404b55606b74808d96a0acb6c0b9b9b9ada1978e81756c61564c41362a20171a2734414d5a6774808d9aa7b3b9b9b9b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2222232324252a303d495663707c8996a3afbcc9cec1b4a79b8e8174685b4e4135281b0e0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba39f9494949494949494949494949494949494949494949184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b45545d65686a6a6a6a6a6a6a6a6a6a6a6a6a6a6a66635b5146342b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060809090a0a0909080806050300000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3a38342f271f150b0100000c1825323f4b5865727e8b98a5b1becbd7cdc5beb9b8b9bec3b9aca1968b7f72675d51453a302426323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1bec6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d0d1d4d2cfcec8c1b4a79b8e8174685b4e4135281b0e00000007121d27313a434b51545c606264656463615e5756504840382e22190f04000000000000000000000000000000000713202d3a4653606d7985929eabb8c5cfc5bbb3adabadb3bbc5c8bcb1a7988b7f7265564c4135291d110500000000000000000000000000000000040c18242f39434f59606d7984919aa4afbbc4c9beb3a99e938a7e71685e52463e33291f1a2734414d5a6774808d9aa7b3c0c6c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20151616181a222f3b4855626e7b8895a1aebbc8cdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb5afaca0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2933424b54595c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d595751493f3522190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707060b0f121314151616171616151413120f0b060706040000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346393131313131313131313131313131313131313131312d2c29231d150d030000000c1825323f4b5865727e8b98a5b1becbcfc5bbb3adabadb3bbbdb2a89e9285796d60564c41352926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbd2d9d2ccc7c6bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbebfc3c9d0d2d2d2d2d1cac4c0bfbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdc4c5c9ced6d2d2ddd3ccc6c2c1bbbbb4a79b8e8174685b4e4135281b0e000000010b151f28313a41454a5153555758585754534d4a453f362e261c100700000000000000000000000000000000000a1623303d495663707c8997a2adb9c6c9beb3a9a19ea1a9b3bec9c2b6a99c8f8376685e5246392d201307000000000000000000000000000000000007121d27313d45515d676f7d88939fa8b2bec7c5bbafa59e92857a6e615a50453b30251a2734414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c171c1f202122252f3c4955626f7c8895a2afbbc8cdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc7c0bbb9adadadadadadadadadadadadadadadadadadadaa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1721303942494d4f5151515151515151515151515151514c4b463f372e231007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105080d11131417171b1f20212223232323222221201f1b17161313100c07030000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2424242424242424242424242424242424242424201f1c18120b03000000000c1825323f4b5865727e8b98a5b1becbc9beb3a9a19ea1a9b3beb9ada1978c7f73685d52453b3025323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b3b7bec7d0dadbd1c8bfb8b4b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b7b9bdc4ccd6ddd3c9c1bab6b5aeaeaea79b8e8174685b4e4135281b0e00000000030d161f282f3539404446494a4b4b4a4846423b3a342d241c140a000000000000000000000000000000000006121f2b37434e586773808d9aa9b3becac6b9ada1979297a1adb9c5c5b9ac9f92867a6d6154473a2f24180c0000000000000000000000000000000000010b151f2935404b55606b74808d96a0acb6c0ccc1b9ada1978f82756c61574d42362a212734414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c23282c2d2e2f30353f495363707d8a96a3b0bdc9ccbfb2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8d9d1cbc7c5babababababababababababababababababab7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1e2730373d41424444444444444444444444444444443f3e3b352e251c1200000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113191d20212422272b2d2e2f2f3030302f2f2e2d2b272223201f1c1812100c06000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c29241e1613100c070100000000000c1825323f4b5865727e8b98a5b1becbc6b9ada1979297a1adb9beb3a99f92857a6d60564d41362a323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a6acb4bec9d4d5cabfb6ada8a6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4abacb2bac4ced7ccc1b7afaaa8a1a1a1a19b8e8174685b4e4135281b0e0000000000040d161d24292e34383a3c3e3e3e3d3b3a36312e29221b120a0200000000000000000000000000000000000815212e3a47535f6a7784919eaab7c4c8bdb2a89e9285929ea9b3bec7bbafa3998b7e7164554b4035291d10040000000000000000000000000000000000030d18242f39434f59606d7984919aa4afbbc4cabeb3a99e938b7e71695e52463f33292734414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639382e34383a3a3b3d4146505b65737f8c99a6b2bfcccabeb3aa978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd7cfcac6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c151e262c31343537373737373737373737373737373733322f2a231c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d2024292c2d302d3337393b3c3c3d3d3c3c3b3b3937332d302d2c28231f1c17110d0701000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201308080808080814212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39352f2820160c01000000000000000c1825323f4b5865727e8b98a5b1becbc5b8ab9e9285929ea6b0bebaada2978d8073685e52463b31323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f979797979797979797979797979797989ba2acb7c3cfd0c4b8ada49c999797979797979797979797979797979ea1a8b2bdc9d2c6baafa59e9b95959595958e8174685b4e4135281b0e000000000000040c13181c23282c2d2f313231302e2d2a251f1d181109000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb9c5c5b8aca0968b7e8b97a1adb9c6c0b5ab9b8f8275675d5145382c1f130600000000000000000000000000000000000007121d27313d45515d67707d88939fa8b2bec7c5bbb0a69f92857b6e615a50453b302534414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53464545453f444647484a4c5259606c7884919daab7c4d0c6baaea298887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8d7cdc5beb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b212528292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2625221e18120a01000000000000000000000000000000000000000000000000000000000000000000000000000001080d151a1e24292d3035393a3d403f4446474849494a4949484746443f403c3a38342e2c28231c18120b060000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201515151515151515212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534747474747474747474747474747474747474745413a32281e1308000000000000000c1825323f4b5865727e8b98a5b1becbbfb2a5988c7f8c949facb6beb3a99f92867b6e61574d4236323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa499938a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b909ba6b3bfcccdc0b4a89c928c8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9196a1acb9c5cfc2b6aa9e938e8888888888888174685b4e4135281b0e0000000000000001070d12181c1f20222425252421211e1a14110c060000000000000000000000000000000000000005111e2a36414d5666737f8c99a8b2bdc9c4b7aa9e91847985929eabb8c5c5b8ac9f9285796d6053473a2d22170b000000000000000000000000000000000000010b151f2935404b55606b74808d96a0acb6c0ccc1baada2978f82756c62574d42362a34414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53525252524a5053545557565e616b717e8b95a0acb8c5d2c5b8ab9f9285786d6053463a2d2013070000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc5bbb3adabababababababababababababababababababaa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002091015191b1c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191f262b3035393a4145474a4d4950535455565656565555545350494c494645403a38342e29241d17110a02000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c222222222222222222222d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5454545454545454545454545454545454545454524c443a2f24190d010000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c828f9aa4afbbbaaea2988d8074695f53463c313f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8b98a4b1becbccbfb2a6998c7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e84919eabb7c4cec1b5a89b8e817b7b7b7b7b7b7a6e6154473b2e21140800000000000000000000070c10121316171818171514120e09030100000000000000000000000000000000000000000714202d3946525e687683909da9b6c3cabeb3a99a8d8074818e9baab4bfc6baaea2988a7d7064544a3f33281c0f03000000000000000000000000000000000000030d18242f39434f59606d7984919aa4afbbc4cabeb3a99e948b7e71695e52463f3334414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5f5f5f5f5f5f5c6061626366686d737d86929fa7b1bcc8c9bdb2a89b8f8275665c5044382b1f12060000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f1111111111111111111111111111110c0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000070d161e242931373a4146474c52545759535b60616262636363626261605b53595653514b46443f38352f27221b140b040000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392f2f2f2f2f2f2f2f2f2f2f2f3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6161616161616161616161616161616161616161605d564c4135291d11040000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c7c87939fabb5bfb4aa9f92867b6e61584e43373f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92867971717171717171717171717171717a8793a0adbac6c9bcafa296897c71717171717171717171717171717783909daab7c3cdc0b4a79a8d81746e6e6e6e6e6e685e5246392d201407000000000000000000000000040607090b0b0b0a0807050200000000000000000000000000000000000000000000000814212e3b4754616e7b87939facb9c6c6baada297897c707d8a98a3aebac7bfb4aa9a8e8174665b5044382b1f12060000000000000000000000000000000000000007121d27313d45515d67707d88939fa8b2bdc9c5bbb0a69f92857b6e615b51453b2f414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6b6b6b6b6b6c6c666d6d6e7072757a80879298a2aeb9c3cec5b9ada1968a7d7164544a3f34281c10030000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba1979292929292929292929292929292929292929292929184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a11191f282f353c42474c5254565d60636669656c6e6f6f70706f6f6e6e6c65686663605c5453504a454039332d261d160e0700000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463b3b3b3b3b3b3b3b3b3b3b3b3b3b4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d685d5245392c2013070000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c75818e99a3afbbbbaea3998e81746a5f53473d3f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6464646464646464646464646d7a8793a0adbac6c9bcafa296897c6f6464646464646464646464646a7784909daab7c3cdc0b4a79a8d81746762626262615e564d41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b5565727e8b9aa4afbbc8c5b8ab9f9285796d7a86929facb9c5c5b8ab9e9285796c605346392d20130a00000000000000000000000000000000000000010b151f2935404b55606b74818d96a1acb9c0ccc1baaea2988f82766d62574d4138414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f928779787878787878787979797a7b7d7f82868d9299a2aab4bfcbc5bcb1a79e9184796d6053463a2e23170b000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa399898585858585858585858585858585858585858585858583766a5d5043372a1d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0c13131313131313131313131313080705020000000000000000000000000000000106090b0c131313131313131313131308080602000000000000000000000000000000000000000000000000020b131c232b313a41454d53565d6165686d70737677797a7b7c7c7d7c7c7b7a797775736f6d6664605c54514b443f382f2820191007000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534848484848484848484848484848484854606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92877a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d6054473a2d2114070000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f7b87929faab4bfb5ab9f93877c6f62584e433f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f57575757575757575757606d7a8793a0adbac6c9bcafa296897c6f63575757575757575757575d6a7784909daab7c3cdc0b4a79a8d8174675a55555554524d443b3025190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775828f9cacb6c0cbbfb5ab9b8e81756776828f9ca9b5c2c6b9ada197897c6f6356493c31261b0f0300000000000000000000000000000000000000030d18242f39434f59606d7984919ea5afbac4cabeb3aa9f948b7e72695f53493f414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa39989858585858585858585858687888a8c8f92999fa3abb4bcc6c6bdb4aa9f958b7e72665c5145382c1c1106000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9287797878787878787878787878787878787878787878787671665b4e4235291c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111518182020202020202020202020201f1414110e0902000000000000000000000000070d1216181920202020202020202020201514120e0903000000000000000000000000000000000000000000020b141d252e353d434c52575f62686d72767a7d808284868788898989898888878584827f7c7975706d66605d555049413a322b221911070000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f555555555555555555555555555555555555606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa399928787878787878787878787878787878787878787878784776a5e5144372b1e110400000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f74818e98a3aebabbafa4998f82756a6054473f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534b4b4b4b4b4b4b4b54606d7a8793a0adbac6c9bcafa296897c6f63564b4b4b4b4b4b4b4b515d6a7784909daab7c3cdc0b4a79a8d8174675a4e48484746413b32291f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5c7bbaea3998a7e7165727e8b98a7b1bcc8beb3a99a8d807367584e43372b1f1206000000000000000000000000000000000000000007121d28313d45515d67707d89929da8b2bdc9c5bcb0a69f92867b6e655b5044414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba1979292929292929292929298949596999c9fa3abafb5bdc6c3bcb4aba2989083786d60544b4034281c0a00000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a665e554a3e32261a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2d2c21201e1a140d05000000000000000000010a11181e2225262d2d2d2d2d2d2d2d2d2d2d22211e1a150e0600000000000000000000000000000000000000000b141d262f3740474f565d60696e747a7f82868a8c8f919299959596969695959892908f8c8985827d79736d67605b534c443c342b2319100700000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c62626262626262626262626262626262626262626d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba39f9494949494949494949494949494949494949494949184776a5e5144372b1e110400000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6e7b86929fa9b3beb5ab9e93897c6f62594f444c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463e3e3e3e3e3e4754606d7a8793a0adbac6c9bcafa296897c6f6356493e3e3e3e3e3e44515d6a7784909daab7c3cdc0b4a79a8d8174675a4e413b3b3936302920170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5464717d8a98a3aebac7c5b9ac9f92867a6d616e7b8795a0acb8c4c4b7aa9e9184776a5f53473a2e2115090000000000000000000000000000000000000000010c161f2935404b55606b74818e96a1acb9c0ccc2baaea2988f82776c60574d424d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb3a9a19e9e9e9e9e9e9e9f9f9fa3aaa1a3a5a8acaeb4bbc0c6bfbab2aaa29992867c6e665c5042392e23180c00000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d5b554c43382d22160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b23292e3132393939393939393939393939392e2d2a251f170e0500000000000000000a131b23292e313239393939393939393939392f2e2b2620180f0600000000000000000000000000000000000009121d262f384049515960686d747b81868b8f9299999c9e9fa3aba2a3a3a2a2aaa29f9d9b9998928f8a847f79716c655e564e463d352b23191006000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb5afaca0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09d9184776a5e5144372b1e110400000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6973808d97a2adbabdafa59c8f82766b6054484c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639313131313a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c313131313744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e41342e2d2a251f170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6674818e9baab4bfcbc2b6a99c8f8276685e697783909daab6c3c5b9aca096887b6f6255483c30251a0e020000000000000000000000000000000000000000040d18242f3a434f59606d7984919ea5afbac4cabfb4aa9f948b7f72695f544a4d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc5bbb3adababababababababacacaeb4aeb0b2b5b9babfc5bfbab4aea8a09892877d706a5f544a3f30271d120700000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53525252525252525252525252525252525252504e4a433a31271c1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3f464646464646464646464646463b3a36302920170d0200000000000007111b252d353a3e3f46464646464646464646463b3a37312a21180e030000000000000000000000000000000007101b242f38404a525b636b707a80878e92989c9fa3aba9aaacaeb4afafb0afafb4aeacaaa8aaa29f9c97918c847e776d6860584f473d352b22180d040000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92877c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c8995a2afbcc8cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc7c0bbb9adadadadadadadadadadadadadadadadadadadaa9d9184776a5e5144372b1e110400000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f626d7a85929fa9b3beb7ab9f94897d70635a504c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c24242d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c3024242a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e413427201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabb8c5c8bcb1a7988b7f7265576673808c99a9b2bec9bdb2a8998c7f7366574d42362a1e120500000000000000000000000000000000000000000007131d28313d45515d67707d89939da8b2bdc9c5bcb0a69f92867b6e665b504d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8d7cdc5beb9b8b8b8b8b8b8b8b8b8b8babfbbbdbfc2c1bfbab8b4aeaaa39f9691867d706b60574e42382e1e150b0000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346454545454545454545454545454545454543423e3831281f100b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18232d373f454a4b535353535353535353535353524746423b33291f14090000000000010d18232d373f464a4c53535353535353535353534847423c332a201509000000000000000000000000000000030c19222d36404a525c646d727d858d92999fa2aaacafb5b5b7b9babfbcbcbcbcbbbfbab8b7b5b4aeaca9a19e96918b827a6f6a60594f473d342a1f160c0100000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa399928888888888888888888888888888888888888888888888898e99a4b0bdc9cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd8d9d1cbc7c5babababababababababababababababababab7aa9d9184776a5e5144372b1e110400000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6268737f8c97a1adb9bbb0a69d9083766c61544a5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8997a2adb9c6c5b8aca095887b6e6156626f7c8997a1adb9c6c3b6aa9d908377695e52463a2d201408000000000000000000000000000000000000000000010c161f2935414b55606b74818e96a1adb9c0ccc2baaea2989082786c60574e5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8d9d2ccc7c6bcbcbcbcbcbcbcbcbcbcbcbbbeb9b8b6b4b4aeacaaa29f98928d847c706b61594f453c30261c0c030000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639383838383838383838383838383838383735322d21201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f495156586060606060606060606060605f54524d453b30251a0e030000000006121e29353f49515759606060606060606060606055534e453c31261a0e0200000000000000000000000000000a151e2b343f48525c646e747f8791979fa3abaeb4b9bbc0c2c4c5c6c5c3c3c2c3c3c5c6c5c3c2bfbab8b2ada9a19e948f847c706b60594f463c31281d130700000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba39f95959595959595959595959595959595959595959595959599a0aab5c1cdcabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd7cfcac6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b7aa9d9184776a5e5144372b1e110400000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f62606d7985919ea8b2bdb8ab9f958a7d70665b505965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586774808d9aa9b3becac3b7aa9d908477695f53606c7884919eabb8c4c4b8ab9f95877b6e6154483b2f24190d01000000000000000000000000000000000000000000040d18242f3a434f59606d7a84919ea5afbac4cabfb4aa9f948c7f726a5f5f5f6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b0b0b0b0b0b0b0b0afafafaeb3adaba9a8aaa39f9c98928d8680796f6a61594f473d332a1e140a000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2b28231c140c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6c615e574d42362a1f1409000000000916222e3a46515b62656c6c6c6c6c6c6c6c6c6c6c6c5f574e42372b1e12060000000000000000000000000006111c26303c46505a646e74808c9399a1a9afb5babfc5c7c6c5c1beb9b8b6b6b5b6b7b8babec1c5c7c6c4beb9b2ada69f9691867d706b60584e433a2f24180d00000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb5afaca1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a4aab2bcc7d2cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd8d7cdc5beb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7aa9d9184776a5e5144372b1e110400000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f625d67727f8b96a0acb9bcb1a79d9083786c60545965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7784919eaab7c4c9beb3a9998d80736657505b6574818e9aaab4bfc8bcb1a7988b7f7265564c4135291d1104000000000000000000000000000000000000000000050e171e28313d45515d67707d89939da8b2bdc9c6bcb0a69f92867b6e666c6c6c74808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca3a3a3a3a3a3a3a3a3a2a2a2a9a29e9d9b9898928f8b85817b736d675f584f473e352b21180c02000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342e261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313d4a56626d72797979797979797979797979796e695e52463c31261a0e040000000b1825313e4a57626d727979797979797979797979766a5f53473a2e211408000000000000000000000000000c17232e38424e58626d74808d929fa4abb3bbc0c7cac5bebab8b4b3adabaaa9a9a9aaabadb3b5b8babfc6c9c4bdb9b0a8a19892867d6f6a5f554b4035291b1106000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc7c0bbb9aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafb0b5bcc4ced7cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc5bbb3adabababababababababababababababababababaa9d9184776a5e5144372b1e110400000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255606d7984919ea7b1bcb8aca0958a7e71665c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb9c5c6b9ada197897c6f6256495363707d8a98a2aebac7c2b5a99c8f8276685d5245392c2013070000000000000000000000000000000000000000050e17202930383f444c55616b74818e96a1adb9c5cec2baaea3989083787979797979808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f969696969696969696969595949792908e8c8986827e7a746e69605d554e463e352c231a0f0600000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53484848484848484848484848484848484848484848484846443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f868686868686868686868686867b6e61574d42372b20150a0000000c1926323f4c5965727f86868686868686868686867c6e6255483b2f22150800000000000000000000000003101c28343f4a54606a717e8b929da4afb5bdc4cbc6bfbab3aeaba7a9a19e9d9c9c9c9d9fa2a9a8acaeb4bcc1cac9c2bab2aaa29892867c6f675d5145382d22170b000000000000000c1825323f4b5865727e8b98a5b1becbd8d9d1cbc7c5bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbdc1c7ced6d7cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9184776a5e5144372b1e110400000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f62555c66717e8a95a0acb8bcb1a79e9184796d605565727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5666737f8c99a8b2bdc9c5b8ab9e9285796c60534753606d7986929facb8c5c5b9ac9f92867a6d6054473a2e23180c00000000000000000000000000000000000000040d172029323a424a50565d60666d7a84919eabb7c4d1cbbfb4aa9f959086868686868687929facb9c5d1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa4999389898989898989898989898887868583817f7c7975716d67615e57514b433c342c231a11080000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f54545454545454545454545454545454545454545454545453504a42382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b93939393939393939393988e8174695f53463c32261b0f0400000c1926323f4c5965727f8c939393939393939393887b6e6255483b2f22150800000000000000000000000006121f2c3844505c666f7c86929fa4aebbc0c7cbc3bcb4aeaaa29f9a97979290908f90909297979b9fa3aaafbabec5ccc4bcb4aaa2989183796d6053493f33271b0f030000000000000c1825323f4b5865727e8b98a5b1becbd8e3dcd7d4d2c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9cdd2d8e0d7cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba1979292929292929292929292929292929292929292929184776a5e5144372b1e110400000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f625554606c7883909da6b0bbb9aca0968b7e72675d65727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697683909da9b6c3cbbfb4aa9b8e8174665b5045515d6775828f9cacb6c0c7bbaea3998a7e7164554b4034281c10040000000000000000000000000000000000010c161f29323b444c545c60686d73787c818e9ba8b5c1ced0c6bcb1a79f999292929292929299a3afbbc7d1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877d7d7d7d7d7d7d7d7c7c7c7b7a79787675726f6d6765605d55534d454039312a221a1108000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c61616161616161616161616161616161616161616161616161605c544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9f9f92877b6e61584e43372b21160a00000c1926323f4c5965727f8c989f9f9f9f9f9f9f95887b6e6255483b2f221508000000000000000000000004111d2935414c56606d78839098a3aeb6c0cccbc2b9b1aaa29f98928e8a8785838382838485878a8e92989da5adb3bcc4c6bfbaafa8a0958e8175655b5044372b1f12050000000000000c1825323f4b5865727e8b98a5b1becbd8d9d1cbc7c5bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbdc1c7ced7d7cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa399898585858585858585858585858585858585858585858583766a5d5043372a1d100400000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255505b65707d8a949fabb7bdb2a89e9184796d6065727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939facb9c6c7baaea3988a7d7064544a404b5565717e8b9aa4afbbc8bfb5ab9b8e8275675c5145382c1f1306000000000000000000000000000000000007131d28313b444d565e666d727a8084888e939eaab6c3cfd8cec2b9b1aba39f9f9f9f9f9f9fa3abb5c0cbd1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92867970707070707070706f6f6f6e6d666a686563605d5554514b46423b352f271f18100800000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5acacacacacacacafa3998e81756a5f53473d32271b0b02000c1926323f4c5965727f8c98a5acacacacaca195887b6e6255483b2f22150800000000000000000000000613202c3945525d68727f8c95a0aab4bfc8ccc2b9b1a7a098928c85817d7a787776767677787b7d82868e939fa2a9b2bbbcb4aea59e9691877f786c605346392d2013060000000000000c1825323f4b5865727e8b98a5b1becbd9cfc7c0bbb9aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafb1b5bcc5ced7cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9287797878787878787878787878787878787878787878787671665b4e4235291c100300000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f62554953616b7683909ca6b0bdb9ada1978c7f726865727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b5565727e8b9aa4afbbc8c5b9ac9f92867a6d6053473b4754616e7b87939facb9c6c5b8ab9f9285796d6053463a2d22170b00000000000000000000000000000000020b18242f3a434d565e686d787f858c91969b9ea5afbac6d2e0d4cbc2bdb4aeacacacacacacacafb5bdc7d1d1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6363636363636363626261605c545b595653514b4745413a363129241d150d070000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92877b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9b9c0b5ab9f93877c6f62594f43382c1d140a000c1926323f4c5965727f8c98a5b2b9b9b9aea195887b6e6255483b2f2215080000000000000000000004101c2834404b54606d7a85929fa7b1bcc6cec4bab1a79f9590867f7a74706d686a6969696a696e71757b818a9297a1a9b2b2aaa39f938f847d736c655b5044372b1f12050000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb5afaca2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a4aab3bcc7d2cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a665e554a3e32261a0d0100000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255494f59636f7c89949eabb5beb2a99e92857a6d65727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775828f9cacb6c0ccc2b5a89c8f8275675d51453a46525e697783909daab6c3c6baaea2988a7d706353493f33271b0f030000000000000000000000000000000a141d2935404b555e696e7a828c92979ea1a8aaafb7c1ccd6d3d2d1cfc6bfbab9b9b9b9b9b9b9bbc0c7cfd9d1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5656565656565656555453514b4e4c494745403a39352f2a251f18120b03000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa399928787878787878787878787878787878787878787878787878787877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec6c6c6d1c7bbafa49a8f82756b6054483d2f261b11060c1926323f4c5965727f8c98a5b2bfc6bbaea195887b6e6255483b2f2215080000000000000000000006131f2c3845515c66727f8c97a2adb9c3cfc9bdb2a89f9590837b736d6764615e565d5c5d575e6164696e747e859196a1a9a8a098928b827a6f6b605b53493f33271b0f030000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba39f95959595959595959595959595959595959595959595959599a1aab5c1cdcabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d5b554c43382d22160a0000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255494854606b75828f99a4afbbb9ada2978c807368727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5c8bcb1a7988b7e7265554b4036424d5666737f8c99a8b2bdc9beb4aa9a8e8174655b5044372b1f1205000000000000000000000000000006111b262f3845515d676e7b848f949fa2a9acb2b6bac1c9d0cbc7c5c4c4c4c4c4c4c4c4c4c4c4c5c6cacfd7ded1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534a4a4a4a4949494847464540423f3c3a38352f2c29241d1a140c070100000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba39f9494949494949494949494949494949494949494949494949494877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd2d2d8ccc0b6ac9e94897c6f63594f41382d22170b0c1926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000713202d3a4653606d7985919ea9b3becbd2c5b9aca19690827a6e69605d5554524c504f504d5254575e616c707c849197a19e9691867f756d686059504941382d22170b000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa399928888888888888888888888888888888888888888888888898f99a4b1bdcacabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53525252525252525252525252525252525252504e4a433a31271c11050000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f625549434f59626f7c87939fabb4beb3a99f92867a6d727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5464717d8a98a3aebac7c4b8aba095877b6e6154483b303c4955626f7c8896a1adb9c5c4b8ab9e9185786c605346392d20130900000000000000000000000000000b17222d38414f59606d798390969fa6adb3b9bdc4c6c4c3bfbfbab8b8b7b7b7b7b7b7b7b7b7b7b8babec5cdd7d1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463d3d3d3d3c3c3c3b3a38342e32302d2c2924201d181717171614100b050000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb5afaca1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e8ddd2c7beb0a69c8f82766b6053493f33271c11061926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000004101c2934404b5564707d8a97a1adbcc5d0c6bbafa59e91847a6d685f57514b4746414343434246484d525a616a6f7b859198938e847c726d615d564f443f382f261b1106000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92877c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7d8995a2afbcc8cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346454545454545454545454545454545454543423e3831281f100b060000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493d47535f6a75818e99a3aebabaaea2988d8074727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6674818e9baab4bfcbc3b6aa9d908377695e52463a2e3b47535f6a7884919eabb7c4c6b9ada197897c6f6256493c31261a0e02000000000000000000000000030f1b27333f4953606b75818e95a0a8b0babec5c9c3bcb8b6b2b4aeacabaaaaaaaaaaaaaaaaaaaaabadb3bbc5cfd1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639303030302f2f2e2d2c282326242424242424242424242423201c17100800000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc7c0bbb9aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4d9d0c1b7ab9f94897d70655b5044382e23170b1926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000006131f2c3845515c6775818e9ba9b3bececfc3b6aa9e93897d70685e564d45403a3936303630363a3b424650585f696f7c86928b81796f6a625b524c443d332d261d140a00000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639383838383838383838383838383838383735322d21201f1c17110a02000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c434e58616e7b86929faab4bfb4aa9f92867b727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabb8c5c9bdb2a8998c807366574d42362b37434e586774818d9aaab4bfc9beb3a9998d807366574d42372b1e120600000000000000000000000005121f2b3744505b656f7d89939ea7b1bac2cac5beb9b1acaaa5aaa39f9e9e9d9d9d9d9d9d9d9d9d9fa2a9b3becad1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346393131313131313131313131313131313131313131313131302d28221a1208000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd0d0d1cbc7c5bababababababababababababababababababababababaada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4ebe2d3c7bbb0a69d9083786c60544a3f34281d121926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000000714202d3a4753606d7985929facb8c4cfc8bcb1a79b8f82756b60564c433c352f2d2a2529252a2d30363e464e575f6a707e857e746d675f585146413a3227221b140b0200000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c62626262626262626262626262626262626262626d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2b28231c140c020000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c3c46535f6974808d98a2aebabaaea3988e81747f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8997a2adb9c6c5b9ada196887c6f6255493c3026323d4a5763707d8a98a2aebac6c4b7aa9d918477695f53473a2e2114080000000000000000000000000613202d394653606c7883909da5afb9c3ccc5bbb3ada7a09d9996989291919191919191919191919297a2adbac6d1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3c39332c241a10050000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f4e4d8cdc2b8ab9f958a7e71665c5044392e23181926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000000a1623303d495663707c8998a2aebac6d1c4b8ab9f95887c6f62594f443a312924201d191c1a1e20252a343c454e58616c707a716c605d554e463f3530282017110a020000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f555555555555555555555555555555555555606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342e261e140a0000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c36424d57616e7a86929fa9b3beb4aa9f92877b7f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586774808d9aa9b3becac4b8ab9e9184786a6054473b2e202d3a4753606d7985929facb8c5c5b8aca095887b6e6255483b3025190e020000000000000000000003101c28343f4a54636f7c8995a0acb7c1cbc6bcb3a9a29e95908c898785858484848484848484848485929fabb8c5d1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49443e362c22170b0000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7ada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e6e2dfd4c8bcb1a79d9184786d60544b4034281d1926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000000d1a2633404d596673808c99aab4bfcad0c3b6a99d9083766a5f53473d32291f1813110d090e12141a222a333c46505a61686d68615a514b433c3429241e160e0600000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534848484848484848484848484848484854606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53484848484848484848484848484848484848484848484846443f3830261c110600000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c313b46525e6873808c97a1adb9bbafa3998e817f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7784919eaab7c4cabfb4aa9a8d817467584e43372b1f2c3845515c6775828f9bacb6c0c8bdb1a8998c7f7266564c41362a1e11050000000000000000000006121f2c3844505c6674818d9aa7b1bcc9cabfb4aaa297928a837f7c7a797877777777777777777777808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f57575757575757575757575757575757575757575757575757575550483e33281c100400000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e1dad5d2d1cdc3b8aca0958b7e71665c5145392f241826323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000005111e2a36414d566976838f9ca9b6c2d0c9bdb2a8988b7f7265584e43352b20170d070501000205091018212a343e4850565e615e565045403a312a2219130c040000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463c3c3c3c3c3c3c3c3c3c3c3c3c3c4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f54545454545454545454545454545454545454545454545453504a42382e23170b00000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f36414c56606d7a85929ea8b2bdb5ab9f9388818e9ba8b4c1c8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb9c5c6baaea2988a7d7063574a3d32271c2934404b5565717e8b9aa4afbbc8c3b6a99d908376685e5246392d201407000000000000000000000713202d3a4653606d7985929eabb8c3cdc6baaea29892857d77726f6d686b6b6a6a6a6a6a6a6a6a74808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c646464646464646464646464646464646464646464646464646464615a5044392d20140800000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8d7cfc9c6c5c6c8bdb1a89e9184796d60554b4035291e26323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000714202d3946525e687885929fabb8c5d2c5b9ada196887b6e6155483c3222190e0500000000000000060f18222c363e444c5254524c443e352f281f18100802000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392f2f2f2f2f2f2f2f2f2f2f2f3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c61616161616161616161616161616161616161616161616161605c544a3f34281c1003000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f303b45515d67727f8c96a1adb9bbafa49a9386939facb9c6c8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5666737f8c99a8b2bdc9c5b8ac9f9285796d6053473a2d2018232f3b4754616e7a87939facb9c6c6b9ac9f93877a6e6154473b2f24180d010000000000000000000915222f3c4855626f7b8897a2adb9c6d2c5b8ac9f92867c706c6663605d565e5e5e5e5e5e5e5e6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f928679717171717171717171717171717171717171717171717171717171706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b90909090909090909090909090909090909090909090909090909090909090909090909090877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd7cdc5beb9b8b9bec3b9aca1968b7f72675d51453a302426323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000814212e3b4754616e7a8797a2adbac6d1c4b7ab9e918478695f53463a2d21140800000000000000000006101a242c323a41464746413a3229241d160d070000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c222222222222222222222d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d665c5044382b1f1206000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f2935414c55606d7984919ea8b1bdb6aca4999399a4afbbc7c8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697683909da9b6c3ccc0b5ab9b8f8275675c5145382c1f14202d3946525e687683909da9b6c3c8bbafa49a8b7e7165554b4135291d11040000000000000000000b1825313e4b5864717e8b97a9b3becac9beb3a9998c80736a615a5654524c515151515151515a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8384848484848484848484848484848484848484848484848484848484848484848484848484837a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbcfc5bbb3adabadb3bbbdb2a89e9285796d60564c41352926323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000a1623303d495663707c8996a9b3becacec2b5a89b8f827568574d42372b1e12050000000000000000000008111a20283035393a393530282018130c04000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201515151515151515212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92877b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053463a2d201307000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f242f3a45515c67717e8b95a0acb8beb5aba49fa4abb5c0ccc8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939facb9c6c7bbafa4998b7e7165554b4034291c111e2a36414c5666737f8c99a8b2bdc9c0b6ac9c8f8275675d5145392c2013070000000000000000010d1a2734404d5a6773808d9aa6b3c0cfc6b9ada197887b6e615850494745414444444444444d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa499938a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a87796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c717777777777777777777777777777777777777777777777777777777777777777777777777777776d685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9beb3a9a19ea1a9b3beb9ada1978c7f73685d52453b3025323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000b1825323e4b5865717e8b98a4b1becfccbfb2a6998c7f7366594c4031261a0e020000000000000000000000080e161e25292d2e2d29251e160e070100000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201309090909090914212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa399928787878787878787878787878787878787878787878787878787877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f222934404b55606d7884919da7b1bcbdb5afacafb5bdc7d2c8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b5565727e8b9aa4afbbc8c6b9ac9f93867a6e6154473b2f23180d1925303c4855626f7c8896a1acb9c5c5b9ac9f92867a6d6054473a2e23180c0000000000000000020f1c2935424f5c6875828f9ba8b5c2cec5b8ab9e928578695f53463e3a39353037373737414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f9797979797979797979797979797979797979797979797979797979286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc6b9ada1979297a1adb9beb3a99f92857a6d60564d41362a323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000d192633404c5966737f8c99a6b2bfcccabdb1a4978a7e7164574b3e3124180900000000000000000000000000040c13191d2021201d19130c04000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba39f9494949494949494949494949494949494949494949494949494877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f22232f3944505c66717e8a959fabb8c2c0bbb9bbc0c7d0d9c8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775828f9cacb6c0ccc3b6a99d908376685e5246392d1d120815212e3a47535f6a7884919eabb7c4c7baaea3988a7d7164544a4034281c10040000000000000003101d293643505c6976838f9ca9b6c2cfc3b6a99d9083766a574d42342d2c29242b2b2b34414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d54524c443a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b8ab9e9285929ea6b0bebaada2978d8073685e52463b31323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000e1a2734414d5a6774808d9aa7b3c0cdc9bcafa296897c6f6356493c30231609000000000000000000000000000002080d11131413110d080200000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb5afaca1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a194877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f221d28343f4a54616c7683909da6b0bbc7c7c6c7ccd2d9d4c8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5c9bdb2a8998c7f7266564c41362a1e0b06121f2b37434e586774808d9aaab4becabfb4aa9b8e8175665c5144382c1f12060000000000000004101d2a3743505d6a7683909da9b6c3cfc2b5a99c8f8276695c4f433129201d191e1e2734414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd0d0c7c0bbb9b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a515151514b51535657575654524d515151515151515151514d53545657575553514b51515151514746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbbfb2a5988c7f8c949facb6beb3a99f92867b6e61574d4236323f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000f1c2835424f5b6875828e9ba8b5c1cec8bbaea195887b6e6255483b2f2215080000000000000000000000000000000001050707070501000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc7c0bbb9aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeada194877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f2217232e3842505a63707d89949fabb7c1cfd2d4d7dde3d4c8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5464717d8a98a3aebac7c5b9aca096887b6f6255483c3025190d030f1b26313d4a5663707d8998a2aebac6c5b8ab9f9285796d6053463a2d20130a0000000000000004111e2b3744515e6a7784919daab7c4cfc2b5a99c8f8276695c4f43312621201f1c172734414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec3c3c3c3c3c3c3bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdb9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e44444c52555d6062636463615e5753504941444444485055575e6163646362605d55534d4544443a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c828f9aa4afbbbaaea2988d8074695f53463c313f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000f1c2936424f5c6975828f9ca8b5c2cfc7baada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1becbd0d0d1cbc7c5bababababababababababababababababababababababaada194877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f22161c26303e4854606b76828f9ca5afbdc7d1dce3e8e1d4c8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6674818e9baab4bfcbc4b7aa9e9184776a5f53473a2e1e1408000a13202d3a4653606d7985929fabb8c5c6baada297897d7063564a3d32271b0f0300000000000004111e2b3744515e6a7784919daab7c4d0c3b6a99d9083766a574d42362f2d2d2b28222c34414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000008121a22282d2f3a434c565e61676d6f7070706e6965605b53493f3f48505a6164696e7070706f6d67615f574d453b312d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c7c87939fabb5bfb4aa9f92867b6e61584e43373f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000101c2936434f5c6976828f9ca9b5c2cfc6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1bec3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3baada194877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f2216141e2c38444f59626f7c89939eabb5c0cbd7ddddddd4c8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabb8c5cabeb3aa9a8d807467584e43372b1f0d020006131f2c3845515c6675828e9babb5c0cabeb3a99a8d807467584e43372b1f130600000000000004111d2a3744505d6a7783909daab6c3d0c4b8ab9e918478695f53463e3b3a3938332d3939414d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000810171d2935404b555e686e75797c7d7d7c7b77716c655b504443505a626c71777b7c7d7d7c79756e695f574d42362a1b19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c75818e99a3afbbbbaea3998e81746a5f53473d3f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000101d2a3643505d697683909ca9b6c3cfc6b9aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5b1b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7ada194877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f22160c1c27333d4754606a75828f99a3afbbc6d0d0d0d0d0c8bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8997a2adb9c6c6baaea298897d7063564a3d31261b0f000004101c2834404b5464717e8b99a4afbbc7c4b7ab9e9184786a6054473b2e22150900000000000003101c2936434f5c6976828f9ca9b5c2cfc5b9ada196887b6e61574f4a484746443f464646464d5a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676e7a8186898a8a8987847e776c60574d4b55626c717e8487898a8a8886817b6e695f5346382d22170b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f7b87929faab4bfb5ab9f93877c6f62584e433f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000101d2a3743505d6a7683909da9b6c3d0c6b9ac9f9386796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa194877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1bec3bbafa295887c6f6255493c2f22160b16212b37434e58626e7b87929faab4bfc3c3c3c3c3c3bbaea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586774808d9aa9b3becac5b8ab9f9285796d6053463a2d20130a0000000c18232e3a4754616d7a86939facb9c6c5b9ada196887c6f6255493c31261a0e020000000000010e1b2834414e5b6774818e9aa7b4c1d0c9bdb2a8998c7f7369615957555453504a52525252525a6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000c1825323f4b5865727e8b90909090909090909090909090909090909090909090909090909090909090909090909090909086796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79848e929996979696918b8073695e52515c67717e8a919696979698928e857b6e6153493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f74818e98a3aebabbafa4998f82756a6054473f4c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000101d293643505c6976838f9ca9b6c2cfc6b9aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac6cabeb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1b7b7b7afa295887c6f6255493c2f2216090f1b27323d47535f6a74818e98a3aeb7b7b7b7b7b7b7b7aea195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7784919eaab7c4cbc0b5ab9b8e8275665c5144382c1f12060000000713202d3946525e687683909ca9b6c3c9bdb2a8998c807366574d42362a1e12050000000000000c1926333f4c5966727f8c99aab4bfcbcfc4b8ab9f92867b706c67646260605b5f5f5f5f5f5f5f6774808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000b1724313e4a5764717e8384848484848484848484848484848484848484848484848484848484848484848484848484848483776a5d5144372a1e110400000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c969fa3aba3a8a09d92867b6e615453606d7985929ea0a8a3aaa39f978e8174655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6e7b86929fa9b3beb5ab9e93897c6f62594f444c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000101c2936434f5c6976828f9ca9b5c2cfc6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec3c3b9ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adbac3c3beb1a4978b7e7164584b3e3125180b000000000000000c1825323f4b5865727e8b90909090909090909090909090909090909090909090909090909090909090909090909090877a6e6154473b2e211408000c1825323f4b5865727e8b98a5aaaaaaaaaaa295887c6f6255493c2f2216090a15202b37424e57616e7b86929faaaaaaaaaaaaaaaaaaaaa195887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8896a0acb9c3c3bbafa3998a7e7164544a4034281c100400000005111d2a36414c5666727f8c99a8b2bdc3c3b7aa9d908477695f53463a2d2114080000000000000a1623303d495663707c8998a3aebac7d3c6baaea29891857d7773706e6d6c666c6c6c6c6c6c6c6c74808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000a1723303c4955616c71777777777777777777777777777777777777777777777777777777777777777777777777777777777771675b4f4236291d10030000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca8aeb5b0b2aca3998b7e7165585663707c8997a1acb2b0b4aea99e9285796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6973808d97a2adbabdafa59c8f82766b6054484c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000f1c2936424f5c6975828f9ca8b5c2cfc7baada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b7b7b7b7ac9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0adb7b7b7b7b1a4978b7e7164584b3e3125180b000000000000000b1724313e4a5764717e8384848484848484848484848484848484848484848484848484848484848484848484848484837a6d6154473a2e211407000c1825323f4b5865727e8b989d9d9d9d9d9d9d95887c6f6255493c2f221609040e1a26313c46525e6973808d989d9d9d9d9d9d9d9d9d9d9d95887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5666737f8c99a8b2b7b7b7b7ac9f92867a6d6154473a2e23180c00000000010d1925303b4855626e7b8896a0acb7b7b7b7aca095887b6e6155483b3025190d0100000000000714202d3a4753606d7a86929facb8c3cecabeb4aaa197918a84807d7b7a7979797979797979797979808d9aa7b3c0cdc4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a675f554a3f33271a0e010000000000000000000000000000000000000000000000000000000000000000000005121f2c3845525f6b7885929eabb8bfbdbdb5ab998d8073665a5865727e8b98a9b3bdbdbfb9ada297877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f626d7a85929fa9b3beb7ab9f94897d70635a504c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000f1b2835424e5b6875818e9ba8b4c1cec8bbaea195887b6e6255483b2f2215080000000000000000000000000000000105070707050100000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaa9f9286796c5f5346392c201306000000000714212d3a4754606d7a8793a0aaaaaaaaaaaaa4978b7e7164584b3e3125180b000000000000000a1723303c4955616c717777777777777777777777777777777777777777777777777777777777777777777777777777776d685e5246392d201307000c1825323f4b5865727e8b909090909090909090887c6f6255493c2f221609000915202a36424d57616d7a8590909090909090909090909090887b6e6255483b2f221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697683909da9aaaaaaaaaaa99c908376685d5246392d1c120700000000000814212e3a47535f6a7784919eaaaaaaaaaaaaa7988c7f7265564c41362a1d110500000000000613202c3945515d6775828f9ba7b1bcc8d0c5bcb3a9a19e95918d8a8887868585858585858585858587929facb9c5d1c4b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b554d43392e22160a000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5cbc0b3a79a8d8074675a5965727f8c98a5b2bfcbc9beb3a994877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6268737f8c97a1adb9bbb0a69d9083766c61544a5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000e1a2734414d5a6774808d9aa7b3c0cdc9bcafa296897c6f6356493c302316090000000000000000000000000002080d11131413110d08020000000000000000000000000000000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9286796c5f5346392c201306000000000714212d3a4754606d7a87939d9d9d9d9d9d9d9d978b7e7164584b3e3125180b000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615e564c4135291d1105000b1724313e4a5764717e83848484848484848484837b6e6255483b2f22150800030e1a25303b46525e68727f84848484848484848484848484837b6e6155483b2e221508000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939d9d9d9d9d9d9d9d988c7f7265564c4135291d0b00000000000006121f2b37434e586774808d9a9d9d9d9d9d9d9d9c908376685e5246392d201307000000000004101d2935404b5564707d8a95a0acb8c0c9cec4bbb3ada7a09d9a97959398929292929292929292929299a3aebbc7d1c4b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000c17222c363e45494a51515151515151515151515151515151515151515151515151515151515151515151515151515151514f4a433b31271c1106000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8bdbfbab4aa998d8073665a5865727e8b98a9b3babfbdb9ada197877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f62606d7985919ea8b2bdb8ab9f958a7d70665b505965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000c1926333f4c5966727f8c99a5b2bfcccabdb1a4978a7e7164574b3e31241809000000000000000000000000050c13191d2021201d19130b0600000000000000000000000000000000000000000c1825323f4b5865727e8b9090909090909090909086796c5f5346392c201306000000000714212d3a4754606d7a87909090909090909090908b7e7164584b3e3125180b0000000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d54524c443a3025190d01000a1723303c4955616c7177777777777777777777776e695f53473a2e211408000009141f2935414c56626d7277777777777777777777777777776e695f53463a2d211407000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b90909090909090909090887b6e6255483b3024190d000000000000020f1a26313d495663707d8990909090909090909090867a6d6154473a2e2114070000000000010d18242f394653606c7883909da4aeb7c0c9cdc4beb9b1acaaa6a3a1aaa39f9f9f9f9f9f9f9f9f9f9fa3abb5bfcbd1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000005101a242c33393c3e4444444444444444444444444444444444444444444444444444444444444444444444444444444444423f3931291f150b00000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca7acb2b4aeaca2988b7e7164585663707c8997a1acaeb4b2aca89e918578685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f625d67727f8b96a0acb9bcb1a79d9083786c60545965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000b1825313e4b5864717e8b97a4b1becfccbfb2a6998c7f7366594c4031251a0e0200000000000000000000050e161e252a2d2e2d2a251e17110a020000000000000000000000000000000000000b1724313e4a5764717e838484848484848484848483776a5d5144372a1e1104000000000714212d3a4754606d7a8384848484848484848484837d7064574a3d3124170a00000000000000000c17222c363e45494a5151515151515151515151515151515151515151515151515151515151515151515151515151514746413a32281e130800000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a625f574d42372b1e12060000020d1925303a44515b62656a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a67748083848484848484848484848276695f53473a2e1e1308000000000000000a13202d3a4653606d788384848484848484848484837d7063574a3d3024170a00000000000007121f2b3744505b65707d89929da5aeb9bdc4c8c9c3bcb8b7b3b0aeb4aeacacacacacacacacacacacaeb5bdc6d1d1c4b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000008121a22282d3031373737373737373737373737373737373737373737373737373737373737373737373737373737373736332e271f170d04000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c959ea1a8aaa39f9c92867a6d615453606d7985929a9fa3aaa8a19e968d817467564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255606d7984919ea7b1bcb8aca0958a7e71665c5965727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000a1623303d495663707c8996a9b3bec9cec1b5a89b8e827568574d42362a1e1205000000000000000000050e1720283036393a39363028231c140c0500000000000000000000000000000000000a1723303c4955616c7177777777777777777777777771675b4f4236291d1003000000000613202c3945515d676d777777777777777777777777706c6155493c3023160a000000000000000005101a242c33393c3e4444444444444444444444444444444444444444444444444444444444444444444444444444443a3935302820160c02000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d55534d453c31261a0e0200000008131e28323f495156595d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e02000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a26333f4c58646e747777777777777777777777767066574d42372b1e12060000000000000006121f2c3844515c666d777777777777777777777777706b6155483c2f231609000000000000030f1b27333f4953606b73808d939da4acb2b8bcc3c5c6c5c4c0bdbbbfbab8b8b8b8b8b8b8b8b8b8b9bbbfc6cfd0d0c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2927221c150d0500000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79838d9196949598928f897f72685e52515c67717e888f9298959496918d847a6e6154473b3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f62555c66717e8a95a0acb8bcb1a79e9184796d605565727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000714212e3a4754616d7a8797a1adb9c6d1c4b7ab9e918478695e53463a2d21150a0000000000000000020c172029323a41464746413a342e261e170e07000000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a675f554a3f33271a0e010000000004111d2935414b555d606a6a6a6a6a6a6a6a6a6a6a6a64615a5044392d20140800000000000000000008121a22282d30313737373737373737373737373737373737373737373737373737373737373737373737373737372e2d29251e160e04000000000c17222c363e45494a51515151515151515151514847423c332a20150900000000020c16202d373f464a4c51515151515151515151515151514846423b33291f140900000000000000000000000c1825323f4b5865727e8b98a5b1bec3c3b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac3c3bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3c3c0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724303c47525c64676a6a6a6a6a6a6a6a6a6a6a69665e54453c31261a0e020000000000000004101c2834404a545c606a6a6a6a6a6a6a6a6a6a6a6a6361594f44382c201407000000000000000b17222d38414f59606c78818d929ea0a8abb1b6b8babfbfc0c1c2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1a16110b0400000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d7980848788888786827d726d62564c4b55616c717d82868788888784807a6e685e5246392d1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f625554606c7883909da6b0bbb9aca0968b7e72675d65727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000713202d3946525e687885929eabb8c5d1c5b9aca196877b6e6154483c32261b0f06000000000000010a141e29323b444c5254524c443f3830292019100701000000000000000000000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5b554d43392e22160a0000000000010d18242f3a434b51545d5d5d5d5d5d5d5d5d5d5d5d575550473e33281c1004000000000000000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a21201d19130c04000000000005101a242c33393c3e44444444444444444444443b3a37312a21180e030000000000040e1b252d353a3e3f44444444444444444444444444443b3a36312921170d0300000000000000000000000c1825323f4b5865727e8b98a5b1b7b7b7b7ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adb7b7b7b7afa296897c6f6356493c30231e2a3744515d6a7784909daab7b7b7b7b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36404a52585a5d5d5d5d5d5d5d5d5d5d5d5c5a544c42332a1f15090000000000000000000c18232e39424a51535d5d5d5d5d5d5d5d5d5d5d5d57554f473e33281c10040000000000000006111b262f3d44505b666c78808a91969d9fa7a9acaeb4b2b4b5b5b6b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7ab9e9184786b5e5145382b1e12000000000000000000000000000000000000000000000005080a0b1111111111111111111111111111111111111111111111111111111111111111111111111111111111100e0a06000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d676d73787a7b7b7b7976706b625b514443505a616b7076797b7b7b7a78736d685e564c41362a1e0c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255505b65707d8a949fabb7bdb2a89e9184796d6065727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000005111e2a36414c566976838f9ca9b6c2d0c9bdb2a8988b7e7265584e43372b21180f0a06050406070c131c26303b444d565e615e56504a423a322b2218120b0300000000000000000000000000000c17222c363e45494a5151515151515151515151514f4a433b31271c110600000000000007131d28313a4145475151515151515151515151514a49443e352c22170b000000000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1413110d08020000000000000008121a22282d303137373737373737373737372f2e2b2620180f060000000000000009131b23292e313237373737373737373737373737372e2d2a261f170f060000000000000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaa9f9286796c5f5346392c20212d3a4754606d7a8793a0aaaaaaaaaaaaa296897c6f6356493c30231e2a3744515d6a7784909daaaaaaaaaaaaa79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000030e19242f3840474c4d51515151515151515151514f4e49423a3021180e0300000000000000000007121c2730394044465051515151515151515151514a48443e352c21160b0000000000000000000a141d28333f4a545b666c747d848b9095999c9fa2aaa5a7a8a9a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b555d6066686d6e6f6e6d6663615951493f3e4850596063666d6e6f6e6d6867615d564c443b3025190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f62554953616b7683909ca6b0bdb9ada1978c7f726865727f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000010d192530404c5966737f8c99aab4bfcacec3b6a99d9083766a5f53473e332a211b141312101313181e242e38424d565e686d68605c544c443d3429241d150d060000000000000000000000000005101a242c33393c3e444444444444444444444444423f3931291f150b00000000000000010c161f282f35393a4444444444444444444444443d3c39332c231a1005000000000000000000000000000005080a0b11111111111111111111111111111111111111111111111111111111111111111111111111111107070501000000000000000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a22211e1a150e060000000000000000010911181e2225262a2a2a2a2a2a2a2a2a2a2a2a2a2a22211e1a140d06000000000000000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9286796c5f5346392c20212d3a4754606d7a87939d9d9d9d9d9d9d9d96897c6f6356493c30231e2a3744515d6a7784909d9d9d9d9d9d9d9d9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c3f41444444444444444444444443413e3830281e0f0600000000000000000000000b151e272e34383a4444444444444444444444443d3c38332c231a1005000000000000000000020b17222d38424a545b606b70787e83888c90929897999a9b9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9184786b5e5145382b1e120000000000000105090b0b131313131313131313131313130a090704000000000000000000000000000000000000020507081313131313131313131313131311070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a434b5153565d60616261605c54554f473f37363e474f54545c60616261605d5654524c443b32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255494f59636f7c89949eabb5beb2a99e92857a6d65727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000081623303d495663707c8998a2aebac6d1c4b7ab9f95887c6f62594f453c332b2621201f1c1f2023282f353f4a545e686e7a736d665e564e463f352f271f180f080000000000000000000000000008121a22282d303137373737373737373737373736332e271f170d040000000000000000040d161d24292c2d37373737373737373737373731302d28221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1514120e09030000000000000000000000070d121618191e1e1e1e1e1e1e1e1e1e1e1e1e1e1514120e090300000000000000000000000000000c1825323f4b5865727e8b9090909090909090909086796c5f5346392c20212d3a4754606d7a8790909090909090909090897c6f6356493c30231e2a3744515d6a7783909090909090909090908d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d242b30333437373737373737373737373635322d261e160c000000000000000000000000030c151c23282c2d373737373737373737373737302f2c28211a1108000000000000000000000006111c262f38424a505961666d71777c7f8385888a8c8d8e8f90909090909090909090909090909090909090909090909084786b5e5145382b1e120000000000060c1115171820202020202020202020202020161613100b05000000000000000000000000000003090e1214151f2020202020202020202020201e1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28313a4045474c525455555453504a48443d352d2c353d44484a505354555554524c4746413a322920170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255494854606b75828f99a4afbbb9ada2978c807368727f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000000713202d3a4653606d7985929facb8c4cfc7bcb1a79c8f82756c61574d453e37322e2d2b282c2d2e343a4145505c666e7a8580786d68605851454039312a211a1108000000000000000000000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2927221c150d0500000000000000000000040c13181d20212a2a2a2a2a2a2a2a2a2a2a2a2423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b11111111111111111111110808060200000000000000000000000000000106090b0c111111111111111111111111111108070502000000000000000000000000000000000b1724313e4a5764717e838484848484848484848483776a5d5144372a1e212d3a4754606d7a8384848484848484848484837c6f6255493c2f221c2835424f5b68758184848484848484848484847f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b13191f2426272a2a2a2a2a2a2a2a2a2a2a292825211b140c0400000000000000000000000000030b12181c1f202a2a2a2a2a2a2a2a2a2a2a2a2423201c161008000000000000000000000000000a141d262f383f444f545c60656a6f7276797b7d7f8182828383848484848484848484848484848484848484848484848276695c4f4336291c10000000000911171d2124252d2d2d2d2d2d2d2d2d2d2d2d2d2322201c160f07000000000000000000000000060d141a1e21222c2d2d2d2d2d2d2d2d2d2d2d2d2a201f1c17110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f282f35393a41454748484846443f3838332c23232b3338383f44464848484745413a3935302820170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f625549434f59626f7c87939fabb4beb3a99f92867a6d727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000006131f2c3845515c6775818e9ba9b2bdc9cdc2b7aa9e948a7d70695f574f47433d3b393734383a3b40454c515b606d78828f8d827a6f6a625b514b433c332c231a0c0300000000000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1d1a16110b0400000000000000000000000001070d1113141e1e1e1e1e1e1e1e1e1e1e1e171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c7177777777777777777777777771675b4f4236291d202c3945515d676d7777777777777777777777776f6a5f53473b2e211b2834414d59656f757777777777777777777777736d63574b3e3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e13171a1a1e1e1e1e1e1e1e1e1e1e1e1c1c1915100a0200000000000000000000000000000000070c1012131d1e1e1e1e1e1e1e1e1e1e1e171614100b050000000000000000000000000000020b141d262d333e424a5053585f6266666d6f71727475767677777777777777777777777777777777777777777777777670665a4e4135281c0f00000009121b22292e313239393939393939393939393939302f2c272119110700000000000000000000060f171f262a2d2e39393939393939393939393939372d2c28231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c3035393a3b3c3b3a38342e2c27211a1921272c2e34383a3b3c3b3a3935302d29241e160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493d47535f6a75818e99a3aebabaaea2988d8074727f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000004101c2834404b5563707d8a96a1adb9c5cfc7bbb0a69e92857b6e696159534e49474644404546484b51555d606d73808d94948f847c726d605d554d453e362c1e150b00000000000000000000000000000005080a0b111111111111111111111111100e0a0600000000000000000000000000000000010406071111111111111111111111110a0a08040000000000000000000000000105090b0c131313131313131313131313131313131313131313131313131211100e0d0b080705020000000000000000000000000000000000000000000000000000000105090b0b131313131313131313131313130a09070400000000000000000000000000000000000002050708131313131313131313131313131107060300000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a675f554a3f33271a1d2935414b555d606a6a6a6a6a6a6a6a6a6a6a6a625f584e43372b1f1925313d48535d65686a6a6a6a6a6a6a6a6a6a6a66635b51463b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070b0d0e1111111111111111111111100f0d090500000000000000000000000000000000000000000406071111111111111111111111110a0907040000000000000000000000000000000000020b141c222830383f44464e5355545c606264666768696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69665e54493e3225190d000006111b242d343a3d3e464646464646464646464646463d3b38322b23190d030000000000000000030d17212931363a3b46464646464646464646464646443a38342e261e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2024292c2d2e2f2e2d2b28231c1c16100f161c1c23282b2d2e2f2e2d2c2924201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c434e58616e7b86929faab4bfb4aa9f92867b727f8c98a5b2bfc8bbaea195887b6e6255483b2f221508000000000000000000000c18232e3a4653606d7984919ea9b3becaccc1b9ada19791847b706c625f58565453504b515355555c60676d747f8c929d9f9691877f756d675f5750483e30271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111518182020202020202020202020202020202020202020202020201f1f1e1d1b19171514120e0906040000000000000000000000000000000000000000000000060c1115171820202020202020202020202020161613100b05000000000000000000000000000003090e1214151f2020202020202020202020201e1312100c0600000000000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5b554d43392e221618242f3a434b51545d5d5d5d5d5d5d5d5d5d5d5d55534e463c32261b15202c37424b53595b5d5d5d5d5d5d5d5d5d5d5d5957514940352a1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e262e34383c4347484a50535557595a5b5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5a544c42382d21150900010c17222d363f454a4b535353535353535353535353534948443d352b1f150b010000000000000009141f29333b424648525353535353535353535353535146443f3830261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113191d2021222221201f1c1711100b05050b1011171c1f2021222221201d1913110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c3c46535f6974808d98a2aebabaaea3988e81747f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000000007121f2c3844505c66727f8c97a2adb9c2cec9beb3a9a19691857d756f6a666361605b545c606164676d717a818c919ca4a8a199928b81796e69615a5042392e23180c000000000000000000000000000000000105090b0c1313131313131313131313131313131313131313131313121211100e0c0a07070501000000000000000000000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2b2928262421211e1a1413100c0701000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d2d2d2d2d2d2d2322201c160f07000000000000000000000000060d141a1e21222c2d2d2d2d2d2d2d2d2d2d2d2d2a201f1c17110a0300000000000000000c17222c363e45494a5151515151515151515151514f4a433b31271c11131d28313a4145475151515151515151515151514947433c342a20150f1b25303942484d4f51515151515151515151514c4b4640372e23190d0200000000000000000000000000000000000000000000000000000000000000000000010507070809090a0a090908070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c23282c31373a3c3f4446484a4c4e4f4f5050515151515151515151515151515151515151515151514f4e49423a30261b10050005111d29343f485056586060606060606060606060606056544f473d31271d1207000000000000040d1a26313b454d53555f6060606060606060606060605d53504a42382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104080d1113141515151312100b06000000000000060b1012131515151413110d08050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c36424d57616e7a86929fa9b3beb4aa9f92877b7f8c98a5b2bfc8bbaea195887b6e6255483b2f2215080000000000000000000003101c28343f4a54606d7985929ea7b1bcc6d0c5bbb2a8a197928a827c7773706e6c656b666d6e7174797e848e939ca3adb2aba39f938e837b706c61544b4034281c10040000000000000000000000000000060c11151818202020202020202020202020202020202020202020201f1f1f1d1c1b19171413110d08060300000000000000000000000000000000000000000009121b23292e3132393939393939393939393939393939393939393939393939393837363533312e2d2a25201f1c18120e09030000000000000000000000000000000009121b22292e313239393939393939393939393939302f2c272119110700000000000000000000060f171f262a2d2e39393939393939393939393939372d2c28231c150c030000000000000005101a242c33393c3e444444444444444444444444423f3931291f150b0c161f282f35393a4444444444444444444444443c3b37322a22180e09141e2730373d41424444444444444444444444403e3b352e251c120700000000000000000000000000000000000000000000000000000000000003060709080d11131415161617161616151413100c070808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f262b2e2e34383a3c3e3f41424343444444444444444444444444444444444444444444444443413e3830281e140a00000915212e3a45505a62656c6c6c6c6c6c6c6c6c6c6c6c6c6360594f43392f23180b0200000000010c161f2a36424d575f616c6c6c6c6c6c6c6c6c6c6c6c6c6a605c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707080908070603000000000000000000000306070809080707040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c313b46525e6873808c97a1adb9bbafa3998e817f8c98a5b2bfc8bbaea195887b6e6255483b2f22150800000000000000000000000c17232e3845515d67727f8b959faab4bec7cdc4bab2a9a29e938f88837f7c7a79787879797b7e80858b91969da5adb5bdb4aea59e9590857e70665c5145382c1f1306000000000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a2928262421201e191312100b0600000000000000000000000000000000000006111b242d343a3d3f4646464646464646464646464646464646464646464646464645444341403e3b3a36312d2c29231d1a140d08020000000000000000000000000006111b242d343a3d3e464646464646464646464646463d3b38322b23190d030000000000000000030d17212931363a3b46464646464646464646464646443a38342e261e150a000000000000000008121a22282d303137373737373737373737373736332e271f170d04040d161d24292c2d3737373737373737373737372f2e2b2620181007020c151e252c313435373737373737373737373733322f2a231c130a0000000000000000000000000000000000000000000000000000000004060c1012131619191d20212222232323232221201f1c18181514120e090603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151b1f2123282b2d2f31333435363737373737373737373737373737373737373737373737373635322d261e160c0200000b1724313d4a56626c7179797979797979797979797979706b60554b4034291d140a0000000008131e28313a46535f696e79797979797979797979797979776d665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f36414c56606d7a85929ea8b2bdb5ab9f9388818e9ba8b4c1c8bbaea195887b6e6255483b2f221508000000000000000000000006111c2935404b55606c78839098a2acb6c0caccc4bbb3ada59e9b95908c89878685858586888a8d92979ea1a8afb7bfc6bfbaafa7a0979184796d6053463a2d20130700000000000000000000000009121b23292e31323939393939393939393939393939393939393939393939393837363433302e2d2a25201f1c17110d08010000000000000000000000000000010c18232d373f454a4b535353535353535353535353535353535353535353535353525251504e4c4a4846423e3a38342f2a261f19130c040000000000000000000000010c17222d363f454a4b535353535353535353535353534948443d352b1f150b010000000000000009141f29333b424648525353535353535353535353535146443f3830261c110600000000000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2927221c150d050000040c13181d20212a2a2a2a2a2a2a2a2a2a2a2a22211f1b150e070000030c141b202528282a2a2a2a2a2a2a2a2a2a2a2625231e19120a010000000000000000000000000000000000000000000000000000070c1012171c1f202326252a2d2e2f2f303030302f2e2d2c29232522211e1a15120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1215171c1f202224262728292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a292825211b140c040000000b1825323e4b5865717e868686868686868686868686867d70675c51453c2f261b11060000020c19242f3a43505a616e7b8686868686868686868686868683786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f303b45515d67727f8c96a1adb9bbafa49a9386939facb9c6c8bbaea195887b6e6255483b2f2215080000000000000000000000000d18242f3a44505b666f7c86929aa4afbabec5cdc5beb9afaaa7a09d999699929291929894979a9ea1a9adb2bac0c9c7c0bbaea49f93877d6f665c5145382c1f1306000000000000000000000006111b242d343a3d3f464646464646464646464646464646464646464646464645454443413f3d3a3936302d2b28231c19130b060000000000000000000000000005111d29343f4951565860606060606060606060606060606060606060606060605f5f5f5e5c5b595754534d4a47454039363129251e160e080000000000000000000005111d29343f485056586060606060606060606060606056544f473d31271d1207000000000000040d1a26313b454d53555f6060606060606060606060605d53504a42382e23170c000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1d1a16110b040000000001070d1113141e1e1e1e1e1e1e1e1e1e1e1e1615130f0a040000000002090f15191b1c1e1e1e1e1e1e1e1e1e1e1e191916120d070000000000000000000000000000000000000000000000000002080d12181c1f23282c2d2f333036393a3b3c3c3d3d3c3c3b3a38342f322f2e2b26211f1b150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b1012131517191b1c1c1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1c1915100a02000000000b1724313d4a56626c76828f979393939393939393939184796d60584e41382d22170b02000a141e2935414c56616c76828f9893939393939393939392877c6f665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f2935414c55606d7984919ea8b1bdb6aca4999399a4afbbc7c8bbaea195887b6e6255483b2f22150800000000000000000000000007131d28333f4a545f6a717e88939fa3aeb4bcc3c9cac1bbb6b1acaaa6aba39f9e9e9fa3aaa4a7abadb3b9bdc4cbc4bdb5afa59d928c7f736b60544b4034281c100400000000000000000000010c18232d373f454a4b53535353535353535353535353535353535353535353525252504f4e4c4a4746413d3a38342e29241e17110a0200000000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69686664615e575753514b46423b353028201a110a0100000000000000000915212e3a45505a62656c6c6c6c6c6c6c6c6c6c6c6c6c6360594f43392f23180b0200000000010c161f2a36424d575f616c6c6c6c6c6c6c6c6c6c6c6c6c6a605c544a3f34281c10030000000000000000000005080a0b111111111111111111111111100e0a0600000000000000000104060711111111111111111111111109080603000000000000000004090c0e0f11111111111111111111110d0c0a060200000000000000000000000000000000000000000000000000070c13191c23282c2e34383a3c3f424146474849494a49494948474540413e3b3a37312e2b26201b160d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0c0e0f10101111111111111111111111111111111111111111111111100f0d09050000000000000915212e3a45505a616e7b85929fa69f9f9f9f9f9fa0968c80736a5f53493f33271f140806111c26303845525d68717e8a949e9f9f9f9f9f9f9fa0968d80736a60544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f242f3a45515c67717e8b95a0acb8beb5aba49fa4abb5c0ccc8bbaea195887b6e6255483b2f221508000000000000000000000000010b17222d38424e58616c727f8b919fa2aab1b9bec5c9c6c3bcb8b6b2b4aeacababacaeb4b1b3b8b9bec5c9c6bfbab2aba39f938d80746d63594f42392e23180c000000000000000000000005111d29343f49515658606060606060606060606060606060606060606060605f5f5e5d5c5b595754524c4946443f38352f27221b140b05000000000000000000000b1824313d4a56626d72797979797979797979797979797979797979797979797979797877767473716e696864605c55534d46413a322c231c130a01000000000000000b1724313d4a56626c7179797979797979797979797979706b60554b4034291d140a0000000008131e28313a46535f696e79797979797979797979797979776d665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e24292e34383a3f4446494c4f4c5254555556565656555453514b4e4b4847423c3a37312c272119130d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f46525e69717e8b949ea9b3acacacb2a89f92877c6f655b50443b3025190d0b17232e38424e58606d7a84919ea6b0acacacacafa49a9184796d60584e42382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f222934404b55606d7884919da7b1bcbdb5afacafb5bdc7d2c8bbaea195887b6e6255483b2f2215080000000000000000000000000006111c262f3c46505a636d727f8a9298a0a7adb3b9bdc4c6c8c4c3bfbfbab9b8b8b8babfbdc0c5c6c6c5bebab4aea8a099928b81776c605b52473d30271d120700000000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676663615e565653504a45413a332d261d170e050000000000000000000c1825323f4b5865727f86868686868686868686868686868686868686868686868685858483817f7d7b7874716d67615f57524c443e352e251c130a000000000000000b1825323e4b5865717e868686868686868686868686867d70675c51453c2f261b11060000020c19242f3a43505a616e7b8686868686868686868686868683786d6053463a2d2013070000000000000105090b0c13131313131313131313131312110e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151d23283035394044464a505356595b565e616262636363636261605c555b5855534d4847433c38322a251e170e070000000000000000000000000000000000000000000000000000000000000000000000000406070809090a0a090908070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c17222a36424d57626c76828f97a2adbab9b9bbaea3999083776c60564d41362a1f16101c28343f4a54606a74808d97a1adb8b9b9bdb2a99f93887d70675d51463c30261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f22232f3944505c66717e8a959fabb8c2c0bbb9bbc0c7d0d9c8bbaea195887b6e6255483b2f22150800000000000000000000000000000a141d2a343e48515b636d727e8690959ea1a9acb2b8b9bec0c2c3c5c6c5c5c4c5c5c5c4c2c0bebab8b3adaba39f9691877f746c655b504940352b1e150b0000000000000000000000000b1824313d4a56626d727979797979797979797979797979797979797979797979787877767472706d686763605c54514c443f382f2920170f0500000000000000000c1825323f4b5865727e8b93939393939393939393939393939393939393939399929292918f8e8c8a8785817d79746e69615e564f473f372e251c11080000000000000b1724313d4a56626c76828f979393939393939393939184796d60584e41382d22170b02000a141e2935414c56616c76828f9893939393939393939392877c6f665c5044382c1f12060000000000060c111518182020202020202020202020201f1d1a150f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181e272e343a41454a5153545c606266686a686d6e6f6f70706f6f6e6d67696765625f5755534e48443d36302920191108000000000000000000000000000000000000000000000000000000000002050708070c10131415151616161616151413100c070908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e1a25303b45505a616e7b85929fa6b0bcc5bfb5ab9f948b7e72685e52463e31281d1a242b3844505c666f7c87939fa9b2becac5b9ada1968e81746b60554b40342b1e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f221d28343f4a54616c7683909da6b0bbc7c7c6c7ccd2d9d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000020b18222c363f49515b626c717b838b92979ea1a8abadb2b3b5b7b8b9bbc0c0bbb9b8b7b5b3b3aeaba9a29f99928c847d726d605b53493f372e23190c030000000000000000000000000c1825323f4b5865727f868686868686868686868686868686868686868686868585858382817f7d7a7774706d66605d555049413a322921170d04000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b999797918e8a85817b746d68615951493f372d23190d0300000000000915212e3a45505a616e7b85929fa69f9f9f9f9f9fa0968c80736a5f53493f33271f140806111c26303845525d68717e8a949e9f9f9f9f9f9f9fa0968d80736a60544a3f34281c1003000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2c2c2a2620191209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a212a303940454c52545c6064666d6f727577787a7b7c7c7d7c7c7c7b7a787674716e6967625f58544f46413a322b231a1208000000000000000000000000000000000000000000000000000205090e12141518181d1f202222232323232222201f1d18181515120f0a0703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f46525e69717e8b949ea9b3bec6bdb0a69f92857b6e61594f433a2f241f2a36424d57606d78839099a4afbbc4c5bbafa59e91847a6d60594f43392f22190c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f2217232e3842505a63707d89949fabb7c1cfd2d4d7dde3d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000006101a242d373f49515a61696e787e858c91969a9ea1a9a7a8aaabacafb6b5afacabaaa9a7aaa29f9b97928d868079706b625b504941382d251c1107000000000000000000000000000c1825323f4b5865727e8b939393939393939393939393939393939393939993929291908f8e8c8a8784807d79726d67605b534c443b33291f160c010000000000000c1825323f4b5865727e8b98a5acacacacacacacacacacacacacacacacacacb5aeacacabaaa9a7a6a9a19e9b97928d87817a706b635b51493f352b1f150b010000000005111d29343f46525e69717e8b949ea9b3acacacb2a89f92877c6f655b50443b3025190d0b17232e38424e58606d7a84919ea6b0acacacacafa49a9184796d60584e42382e23170c0000000009121b23292e31323939393939393939393939393836312b241b120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242c333c434b51565d60666d7075797c7f828385878888898989898887868583817e7b77736f6a636059524c443d352c241a11080000000000000000000000000000000000000000000003090e12141a1e20212524292c2d2e2f2f3030302f2e2d2c29242522211f1b15130f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17212a36424d57626c75828f97a2adbac1c2baada2978e81756b61554b40352928313a46535e69727f8c95a0abb5c0cabeb3a99e938a7d70685d52473d31271d10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f22161c26303e4854606b76828f9ca5afbdc7d1dce3e8e1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000008121c252d373f4850575f666c727a7f84898d9197979a9c9d9f9fa4a0a0a39f9f9e9c9a9898928f8b85807b736d67605951443f382f261b130a00000000000000000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9f9e9d9c9a999696918d89847f7a726c655e564d453b31281e13080000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bfbbb9b8b8b7b6b4b2b3adaba9a29f99928e857d726d635b51473d31271d120700000000010c17222a36424d57626c76828f97a2adbab9b9bbaea3999083776c60564d41362a1f16101c28343f4a54606a74808d97a1adb8b9b9bdb2a99f93887d70675d51463c30261c110600000006111b242d343a3d3f46464646464646464646464645423d352d24190f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363e454d555c60686d73797d8285898c8e90929895959696969695949792908e8b8884807c766f6b615e564f473e362c23190f0500000000000000000000000000000000000000040a0f141a1e21252a2d2e312f35393a3b3c3c3d3d3c3c3b3a38352f322f2e2b26221f1b16100b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a25303b45505a616e7b85929fa6b0bcc5beb3a99e938a7d70675d51453c302f3a43505a616e7b86929fa7b1bdc7c6b9ada2978e81756c61564c41352b1f150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f2216141e2c38444f59626f7c89939eabb5c0cbd7ddddddd4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000a131c252d363e454d545b60676d72787d8185888a8d8f9092939a9494999292918f8d8b8985827e79736e69605d554f473f332d261d140a0100000000000000000000000000000c1825323f4b5865727e8b98a5acacacacacacacacacacacacacacacacb5afacacababaaa9a7a5a8a09e9a96918c857e776d685e574d433a2f24190c0200000000000c1825323f4b5865727e8b98a5b1bec6c6c6c6d1cbc7c5c5c5c5c5c5c5c5c7cbc7c5c5c5c4c2c1bfbeb9b8b3adaba39f9792887f726d63594f43392f24180c0000000000060e1a25303b45505a616e7b85929fa6b0bcc5bfb5ab9f948b7e72685e52463e31281d1a242b3844505c666f7c87939fa9b2becac5b9ada1968e81746b60554b40342b1e150a000000010c18232d373f454a4b535353535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a242d363f4850575f676d727a80858a8f9298999b9d9fa2aaa2a2a3a3a2a2a9a19e9c9a9896918d88827c756d68605950483e352b21170d030000000000000000000000000000000002090e161b1f252a2d30363a3b3e414045474848494949494948474540413e3c3a37312f2c271f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f46525e69717e8b949ea9b3bec5bcafa59e9184796d60584e423835404b55616c75828f98a2aeb9c3c6bcb0a69e92857a6d615a50433a2f23190d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec8bbafa295887c6f6255493c2f22160c1c27333d4754606a75828f99a3afbbc6d0d0d0d0d0c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000000010a131b242c333c424a50555d60666d7074787b7e80828485868687878686858482807f7c7975716d67615e57514b433d3527221b140b020000000000000000000000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b8b8b6b5b4b2b2acaaa8a19e97928b827a6e695e564c4135291e140a00000000000c1825323f4b5865727e8b98a5b1becbd2d9cfc7c0bbb9b9b9b9b9b9b9b9bbc0bababbbcbec0c3c6c7c6c4bebab5afa9a19a938c7f726b60554b4035291c1106000000000009141f29333f46525e69717e8b949ea9b3bec6bdb0a69f92857b6e61594f433a2f241f2a36424d57606d78839099a4afbbc4c5bbafa59e91847a6d60594f43392f22190c0300000005111d29343f4951565860606060606060606060605f5e5951473d31261a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e19232c363f48505a61696e797f858d92979b9fa2aaa8aaabaeb4afafb0afafafb3adaba9a7a8a09e9a948f89817a706b615a50473d33291f1409000000000000000000000000000000050d141a20272b31363a3b4246484b4e4b5153555556565656555553514b4e4b4847433c3b38322b28231c140c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17212a36424d57626c75828f97a2adbac1c1b9ada1968d80746a60544a3f3845515d67707d8a939eaab4bfcabfb4aa9f948b7e71685e52473e31281e110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec3bbafa295887c6f6255493c2f22160b16212b37434e58626e7b87929faab4bfc3c3c3c3c3c3bbaea195887b6e6255483b2f2215080000000000000000000000000000000000000109121a212a2f383f444c51545c6063656c6e7174757778797a7a7a797978777674726f6d6665605d55534d454039312b2317110a02000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec6c6c6c6cfc9c6c4c4c4c4c4c4c4c4c4c5c5c5c4c3c2c1bfbdb9b7b2aca9a19e948f847b6e685d52453e30261c1106000000000c1825323f4b5865727e8b98a5b1becbd9cfc7bdb5afacacacacacacacacafb5adadaeafb1b3b6b9bbc0c7cac7c0bbb3aca49f93877d70675d5145382e23170b0000000000020d17212a36424d57626c75828f97a2adbac1c2baada2978e81756b61554b40352928313a46535e69727f8c95a0abb5c0cabeb3a99e938a7d70685d52473d31271d1007000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202b353e48505a626c707b838c92979ea1a9acaeb4b5b6b8babebbbcbcbcbcbbbeb9b8b6b4b2acaaa69f9c938e857d716c61594f453b31251a0e0500000000000000000000000000060f171f252a32383b4246484d5254585b555d606162626363636261605d555b5855534e4948433d38342e261e18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a25303b45505a616e7b85929fa6b0bcc5bdb2a89f93877c6f665c5044424e58606d7984919ea6b0bcc6c6baaea2988f82766c62564c41352c1f160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b7b7b7afa295887c6f6255493c2f2216090f1b27323d47535f6a74818e98a3aeb7b7b7b7b7b7b7b7aea195887b6e6255483b2f2215080000000000000000000000000000000000000000080f181d262d333a41454a5053535b60626467696a656c6d6d6d6d666c6b69676563605c5453514b46423b352f271f1911060000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd2d6cdc4beb9b8b8b8b8b8b8b8b8b8b8b9bbc0bec2c5c7c9c5c4bdb9b3ada69e9691847a6d605a5042382e23170b000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb5aba39f9f9f9f9f9f9f9fa3a0a0a1a2a3a4a6a9acafb5bbc0c7cbc5beb6afa4999184796d60544a3f34281c10030000000000050f1a25303b45505a616e7b85929fa6b0bcc5beb3a99e938a7d70675d51453c302f3a43505a616e7b86929fa7b1bdc7c6b9ada2978e81756c61564c41352b1f150b00000000000b1824313d4a56626d72797979797979797979797979756a5e5245382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323d47505a626c717e8590959fa2a9adb3b8babfc1c3c5c6c5c4c3c2c2c3c4c5c6c5c3c1bdb9b7b0aba59e9791867e716b60574d42362a21160b0000000000000000000000020a1117212930363d43474d5354575e61646769676d6e6f6f70706f6f6e6d676a6765625f5856544f46443f383029241d150d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f46525e69717e8b949ea9b3bec4bbafa4999083786d60574d4a545f6a74808d96a1adb8c1c6bdb1a79f92867b6e615a50443a30231a0d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaa295887c6f6255493c2f2216090a15202b37424e57616e7b86929faaaaaaaaaaaaaaaaaaaaa195887b6e6255483b2f221508000000000000000000000000000000000000000000060b141c22282f35383f444649505355575a5c535b60606161605c545e5c5a585653504a47454039363129241d150d07000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc4bbb3adababababababababababacafb5b1b5b9babfc6cbc9c5beb9b0a8a0968f82756c61544a3f34281c10030000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba399929292929292929299939394959697999c9fa4abafb5bdc6cfc7c0b5aba1968c7f72665c5044382b1f120600000000000009141f29333f46525e69717e8b949ea9b3bec5bcafa59e9184796d60584e423835404b55616c75828f98a2aeb9c3c6bcb0a69e92857a6d615a50433a2f23190d0300000000000c1825323f4b5865727f868686868686868686868687796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444f59616c717e889298a0a7adb3b9bec5c6c8c6c2bfbab8b7b6b6b6b6b7b9bbc0c3c5c8c5c2bbb7afa9a19892877d70695e53463e33281c1003000000000000000000020c141c2328333b42464e54575e6166696e717476787a7b7b7c7c7c7c7c7b7a787774716f6a6763605953504a423d352f271f180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202a36424d57626c75828f97a2adbac1c0b5aba0958c7f72695f53505b666f7c87929fa8b2bdcbbfb4ab9f958b7f72695e53483e32291e1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d95887c6f6255493c2f22161012131a26313c46525e6973808d989d9d9d9d9d9d9d9d9d9d9d95887b6e6255483b2f22150800000000000000000000000000000000000000000000020a11171e24292e34383a3f4446484b4d4f49505353545453514b514f4d4c4946443f3a39352f2a251f18120b0300000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb3a9a19e9e9e9e9e9e9e9e9e9f9fa4aba5a8acaeb4bbc0c7cfc9c2bab2a89e938a7e71665c5044382b1f13080000000c1825323f4b5865727e8b98a5b1becbc7bbafa3998987868686868686868686878788898b8d9093999fa4abb4bdc6d1c7bdb2a89e9184796d6053463a2d201307000000000000020d17212a36424d57626c75828f97a2adbac1c1b9ada1968d80746a60544a3f3845515d67707d8a939eaab4bfcabfb4aa9f948b7e71685e52473e31281e11070000000000000c1825323f4b5865727e8b9393939393939393939286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56606b717e87939aa2aab1babec5c9c7c0bbb9b5b4aeacabaaa9a9a9aaacafb5b7b8bcc3c9c7c1bbb3aaa39992857b6e61594f44382c2015090000000000000000020c141e262e343e454d52586062696e73777b7e818385868888898989898888868583817e7c78746f6b64605c544f454039312921180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1a25303b45505a616e7b85929fa6b0bcc5bdb1a79f92867b6e615a56606c78839099a3afbac4c7baaea3999083786c60574d42362d20170d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b909090909090909090887c6f6255493c2f22181c1f2021212a36424d57616d7a8590909090909090909090909090887b6e6255483b2f221508000000000000000000000000000000000000000000000000060b13191c23282b2d3337393b3e41423f44464747474645404443413f3c3a38342e2c29241d1a140c07010000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba19791919191919191919192939996989c9fa3abafb5bdc6ceccc3bab0a69e9184786d6053463a2f24190d0100000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9287797979797979797979797a7a7b7c7e8083878d9399a3abb4bfcbd0c4b9ada196897d7063564a3d3023170800000000000000050f1a25303b45505a616e7b85929fa6b0bcc5bdb2a89f93877c6f665c5044424e58606d7984919ea6b0bcc6c6baaea2988f82766c62564c41352c1f160c000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e68707d879299a4acb3bcc3cac7c0bbb6afaca9aaa29f9e9d9c9c9d9e9fa3abaaacb1b9bec5cdc4bcb4aba2978f82766b6155483c31261a0e02000000000000020b141e2630383f4450575e616a6f767b8084878b8e90919794959596969695949792908e8b8884807c77716d666059514b433b332a21180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f46525e69717e8b949ea9b3bec3baaea2988f82766c615e69727f8b959fabb5c0c7bdb1a79f92867c6e665b50453b31241b0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e83848484848484848484837b6e6255483b2f2423282c2d2e2e2d303b46525e68727f84848484848484848484848484837b6e6155483b2e2215080000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f31342d3337393a3a3a3a38342e363432302d2c2823201d18120e090300000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa39989858585858585858585858687898b8f92999fa3abb4bcc6d0ccc1b9aca1968a7e7164564c4135291d110400000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6c6c6c6c6c6c666d6d6e6f707173767b80879299a3aebac6d0c9bdb2a99a8d8073675a4d402f24190d010000000000000009141f29333f46525e69717e8b949ea9b3bec4bbafa4999083786d60574d4a545f6a74808d96a1adb8c1c6bdb1a79f92867b6e615a50443a30231a0d04000000000000000c1825323f4b5865727e8b98a5acacacacacac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616d7a849199a3abb5bec5cbc3bdb5afaca49f9c98989291908f8f90919299999da0a7adb3bbc4ccc6bdb3a99f948a7d7063574e42372b1e12060000000000000a141d263038424a505a61696e757c82878c9196979a9c9ea1a9a2a2a3a3a2a2a9a19e9d9a9896918d89837e78706b605d554d453c332a21180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202a36424d57626c75828f97a2adbac1bfb4aa9e948a7e7168616e7b85929fa7b1bdc7c0b5aba0958c7f736a5f544a3f33291f12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c7177777777777777777777776e695f53473a2d312e34383a3a3b3a3a38414c56626d7277777777777777777777777777776e695f53463a2d21140700000000000000000000000000000000000000000000000000000000060b1012171b1f2022242722272b2d2d2e2e2d2c282329272523201f1c1713100d0701000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f928779787878787878787878797a7c7e82868d9299a2aab4bfcad5c9bdb2a89c8f8276685d5245392c20130700000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5f5f5f5f5f5c60606162636466696e747d87929faab4bfcacfc3b6a99d9083766a564c4135291d110400000000000000020d17202a36424d57626c75828f97a2adbac1c0b5aba0958c7f72695f53505b666f7c87929fa8b2bdcbbfb4ab9f958b7f72695e53483e32291e110800000000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6675828f96a1a9b1b9c0cac1b9b1aba39f9a938f8b888584838383838486888c90959ea1a9b2bac4cfc5bcb0a69c9083766a5f53473a2e211408000000000006111c262f38424a545c606c707b81878f93999ea0a8a7a9abadb2aeafafafafafb3adabaaa7a8a19e9a95908b837d746d675f574d453c332a1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1a25303b45505a616e7b85929fa6b0bcc5bcb0a69e92857a6d6b75818e98a2aeb9c3c7bbafa4999083786d60584e42382d21170d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a625f574d42393a3d4140444647474746443f44515b62656a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500000000000000000000000000000000000000000000000000000000000003060b0f121315181a171b1f20202121201f1c181c1a19161312100c0604010000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6b6b6b6b6b6b6b6c686d6f72757a80879298a2aebac1cccec4b9ac9f92867a6d6054473a2d21140700000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f535353534b51535454555658575e616b727f8c98a2aebac6d2c5b8ab9f928578685d5245392c2013070000000000000000050e1a25303b45505a616e7b85929fa6b0bcc5bdb1a79f92867b6e615a56606c78839099a3afbac4c7baaea3999083786c60574d42362d20170d0000000000000000000c1825323f4b5865727e8b98a5b1bec6c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c78808892979fa7aebabfb8afa7a099928d87827e7c79787776767677797c7f838a9297a0a8b2bdc9cec2b7ab9f94887b6e6255483b2f22150800000000060f17222d38424a545c666d737e858e939a9fa4abacb2b4b6b8b9bebbbcbcbcbcbbbeb9b8b6b4b2adaba7a09d95908981796e695f574d453c31281d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f46525e69717e8b949ea9b3bec2b9ada1978e8174707d8a939eaab3bec9bdb2a89f93877c6f665c51463c2f261c0f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d55534d454045474a4d4a515354545453504a4d4a5156595d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e02000000000000000000000000000000000000000000000000000000000000000000030506080b060b0f12131414141313100c070e0c09070603000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5e5e5e5e5e5e565d606365686d747d86929fa6b0bbc7d3c7bbaea3998a7d7064574a3d3124170a00000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53464646404546474748494b4d5259606d7a85929facb8c5d2c6baada297877a6d6054473a2d21140700000000000000000009141f29333f46525e69717e8b949ea9b3bec3baaea2988f82766c615e69727f8b959fabb5c0c7bdb1a79f92867c6e665b50453b31241b0e050000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c737d8590959da4aeb4afa59e959087807b76726f6d666a69696a666d6f72787d859196a0acb9c2cdc7bcb0a6998c7f7366594c403025190e020000030e182228333f4a545c666d78808a92989fa4acafb5b8bdc1c3c4c6c6c4c3c2c2c3c4c5c6c5c3c1bdb9b7b1aba7a09d938e837b6e695f574d43392f24180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202a36424d57626c75828f97a2adbac1beb3a99f93887d7984919ea5afbcc5c4b9aca0968d80736a60544a40342a1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a5151515151515151515151484742474b5153575a545c60616160605c545a5753514b51515151515151515151515151514846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000305060707070706040000010000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5352525252524c525456565e616b707d8a949eaab7c6d1cbbfb5ab998d8073665a4d4033271a0d00000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392e34383a3a3b3c3d3e4246515d6776828f9ca9b5c2cfcabeb3a994877b6e6154483b2e211508000000000000000000020d17202a36424d57626c75828f97a2adbac1bfb4aa9e948a7e7168616e7b85929fa7b1bdc7c0b5aba0958c7f736a5f544a3f33291f1209000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b606b707b838d929fa2aaa69e938f837c746e696562605c545c5c545c6062656c707b84919ea6b0bcc7cdc2b6a99c8f837669564c41362a1e110500000a15202a343c44505b666d78818d929fa2aaafb6bbc0c7c8c5c4c0bbb9b7b6b6b6b7b8b9babfc3c4c8c5c3bcb8b1aca59d9590847b6e695f554b4035291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1a25303b45505a616e7b85929fa6b0bbc5bbafa49a9184808d96a1acb7c1c4bbafa59e9184796d60584e42392e22180b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e444444444444444444444441454e53555d60646769666d6d6e6d6d66696763605c54524d4440444444444444444444443b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534645454545414547494c5259616b75828f9cabb5bfcbd1c2b5a89c8f8275695c4f4236291c0600000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463923282c2d2d2e2f303036404b556774808d9aa7b3c0cdd0bbaea195887b6e6255483b2f22150800000000000000000000050e1a25303b45505a616e7b85929fa6b0bcc5bcb0a69e92857a6d6b75818e98a2aeb9c3c7bbafa4999083786d60584e42382d21170d00000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a505961696e78808a9298a09e948f81796f6a615f575553504a50504b5153535b60696f7c89949fabb7c4d2c5b8ac9f928579685e5246392d20140700020f1a26313c46505a606c78818e939ca4aeb3bbc0c7c9c3bdb8b7b5afacaaaaa9a9aaabacaeb4b6b8bcc2c7c8c3bcb8afa7a09691857b6e675d51453e31281d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f46525e69717e8b949ea9b3bec0b6aca096918d929da8b2bdc9beb3a99d93897d70675d51463d30271c0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d30313737373737373737343c434c51575f62676d70747678797a7a7a79787673706d66615e57514a423b33373737373737372e2d2a261f170f0600000000000000000105090b0c1313131313131313131313131313131313131313131313121211100e0c0a07070501000000000000000000000000000000000407090a13131313131313131313131307070501000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463938382f35393a3c41464f5964707d8a99a3aebbc7d0c3b7aa9d9084776a5d51442d22170b00000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c1c1f2021212223252f404d596673808c99a6b3bfcccabfb4aa94877a6e6154473b2e211408000000000000000000000009141f29333f46525e69717e8b949ea9b3bec2b9ada1978e8174707d8a939eaab3bec9bdb2a89f93877c6f665c51463c2f261c0f0500000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f444f575e666d747e869195958f82786d676058534d4946443f4343404546495057606a7683909ca9b6c3cfc6baaea298877a6e6154473b2e2114080006121f2b37434e58616c74808d939ea5aebabec5ccc4bdb9b1acaaaba49f9e9d9c9c9d9e9fa3aaa9abb1b7bcc2cbc8c0b9b1a9a1979083796d605a5043392f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202a36424d57626c75828f97a2adbac1beb2a8a09d9a9da4aebac4c5b9ada1978e81746b60554b40342b1e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242a2a2a2a2a2a2b353d464e555d606a6e747a7d80838586878787868583807d79746e69605c544d453c332a2a2a2a2a2a22211e1a140d060000000000000000060c11151818202020202020202020202020202020202020202020201f1f1f1d1c1b19171413110d0806030000000000000000000000050b101316172020202020202020202020201413110d080200000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2b24292c2d30353e4753606d7a86929facb9c5d1c5b8ab9e9285786b5f4a3f33281c0f03000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2a2a2b24292c2d2e343f4a546774808d9aa7b3c0cdc6baaea298867a6d6053473a2d2014070000000000000000000000020d17202a36424d57626c75828f97a2adbac1beb3a99f93887d7984919ea5afbcc5c4b9aca0968d80736a60544a40342a1d140a0000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333e454d545c606c717c838e9083796d665d554e46423c3a38342e2e34383a3f444e586673808c99a6b3bfcccabfb4aa95897c6f6256493c2f231609000814212e3a47535f6a717e8a929da5afb7c0cac9c1bab2aca8a09d99999391908f8f90919298999d9fa7abb0b8bfcccbc3bbb2a9a0958e81756c61554b4035291d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1a25303b45505a616e7b85929fa6b0bbc3bab2acaaa7a9aeb6c0c5bbafa59e91857a6d60594f43392f22190c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171e1e1e1e1f29333d474f585f676d747b81858a8d9092979494939791908d8a85807b736d665e574d453c32281e1e1e1e1514120e090300000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a2928262421201e191312100b060000000000000000080f161c2022232d2d2d2d2d2d2d2d2d2d2d2d21201d19130c05000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20191d2021252c3945515d677884919eabb7c4d1c5b9ac9f928679665b5044382b1f1206000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639373737373035393a3c3f44505c6675828e9ba8b5c1cec5b8ac9f928579675d5145382c1f1306000000000000000000000000050e1a25303b45505a616e7b85929fa6b0bbc5bbafa49a9184808d96a1acb7c1c4bbafa59e9184796d60584e42392e22180b020000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c2228333b424b515a616a6e7981857b6e675d544b433c36312d2b282323282c2d333f4b5865727e8b98a5b1becbd0bcafa396897c706356493d3023160a000815222f3b4855626e7b85929fa4adb3bbc2ccc0b7afa8a19e95918c898684838383848586898c90959c9fa6adbbc0c7cdc4bbb1a79e938a7d70675d5145392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f46525e69717e8b949ea9b3bec3bdb8b7b3b5b9c0cabeb3a99e938a7e71685d52473d31271d1007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b11110e1a26313b454f59606a6f7a81878e92989a9c9ea1a9a1a9a19e9c9a97928d8680786e695f574d443a2f24190d110807050200000000000000000009121b23292e31323939393939393939393939393939393939393939393939393837363433302e2d2a25201f1c17110d08010000000008111921272c2f303939393939393939393939392e2d2a251e160e050000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c200d1113141d2935404b556a7783909daab6c3d0c7baaea39886796c605346392d201306000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346444444444444414547494a5058606d7985929eabb8c5cfc3b6a99c90837669554b4035291d10040000000000000000000000000009141f29333f46525e69717e8b949ea9b3bec0b6aca096918d929da8b2bdc9beb3a99d93897d70675d51463d30271c0f06000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111721293039404550575f676d757b6e695f554b4239312a26201f2124292c2f353b424d5666727f8c99a5b2bfccc9bdb0a3968a7d7063574a3d3024170a000815222e3b4855616e7b838d929ea2a9b0bbc0b6aea59e96918a84807c7a777776767778797c7f838990949ca4afb5bdc7cdc3b9afa59e9184796d60554b4034291c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202a36424d57626c75828f97a2adbac1c8c5c4c0c1c5cec6baada2978f82756c61564c41352b1f150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000405121e2a36424d57606b6f7c848e92999fa2aaa39f9d9b9a9b9da0a7a9a19e98928c837b6e695f564c41352920150a00000000000000000000000006111b242d343a3d3f464646464646464646464646464646464646464646464645454443413f3d3a3936302d2b28231c19130b060000050f19232b33383c3d464646464646464646464646463936302820160c0200000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20191a1a1a1c2935404b556a7683909da9b6c3d0c7baaea39986796d6053463a2d201307000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53515151515151514c525455545c606a717e8b97a2adb9c6c8bcb1a7998d8073665a4d402f24180c0000000000000000000000000000020d17202a36424d57626c75828f97a2adbac1beb2a8a09d9a9da4aebac4c5b9ada1978e81746b60554b40342b1e150b00000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e272e343e454e555d60696e695f574d433930272021262b2e2f35393a41454d545e6875818e9ba8b4c1cec9bcb0a396897d7063564a3d3023170a000714212d3a46535f696e79808a92979fa6afb5aea49d938f847e78736f6d676a69696a666d6f73767d838c929fa4abb5c0cccbc1b9aca1968c7f72675c5145382c1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1a25303b45505a616e7b85929fa6b0bbc5d0d0cdced0c6bcb0a69f92857b6e615a50443a3023190d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696f7d8691969fa3aba59e9992908e8d8e90959d9fa7aaa29f9590847b6e685d52453c32261b0f0000000000000000000000010c18232d373f454a4b53535353535353535353535353535353535353535353525252504f4e4c4a4746413d3a38342e29241e17110a020b16212b353d44484a5353535353535353535353535346413a32281e130800000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c26262727252a2e3845515d677784919eaab7c4d1c5b9ac9f928679665c5044382b1f1206000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5d5d5d5d5d5d5e5e565d606264666d717c85929fa9b3becac4b8aca095897c706356493d30231607000000000000000000000000000000050e1a25303b45505a616e7b85929fa6b0bbc3bab2acaaa7a9aeb6c0c5bbafa59e91857a6d60594f43392f22190c0300000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151d2328333c434b51575f615f574d453b3128292d2e31373a3c4045474c52575e666e7b86929facb8c5d2cbbfb5ab96897c6f6356493c302316090005121e2b37424d575f666d747d8590949fa4aba49c928d817a716c6562605d555c5c545c6063666b7076808a9399a4afbbc2cdc9bdb2a89e9285796d6053473b31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f46525e69717e8b949ea9b3becad6dad6cabfb4aa9f948b7e71685e52483e32281e110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a616e7b859298a1a8afa59e938e8783818081848990959fa6aea7a09691847a6d60584e43372b1b11060000000000000000000005111d29343f49515658606060606060606060606060606060606060606060605f5f5e5d5c5b595754524c4946443f38352f27221b140b101c27333d474f54566060606060606060606060605f524c443a3025190d01000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463933333333343136383f4753606d7a86929facb9c5d1c5b8ab9e9285786b5f4a3f34281c1003000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6a6a6a6a6a6a6a6a6b6b686d6f7174797e869297a2adbbc5c4bab0a69d9083776b6054483b2f2216090000000000000000000000000000000009141f29333f46525e69717e8b949ea9b3bec3bdb8b7b3b5b9c0cabeb3a99e938a7e71685d52473d31271d10070000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2013060101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a313940454d5355534d453b332e3035393a3e4347484b5153565d60696e78828f98a3aebac7d3c7bbaea399887b6e6155483b2e22150800020e1a26313c454d545c606c707b828c9399a19c928d80776d68605b5353514b50504a5153565960636d737e87939fa6b0bcc7cec4b9ada1978b7e7265574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202a36424d57626c75828f97a2adbac6d3dfd3c6baaea2988f82766c62564d41362c20160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c76828f97a1aab2aa9e938e817b76747474777c838f949fabb1a8a0968e81746a5f5347382d22170b000000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676663615e565653504a45413a332d261d1713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53464040404040414142464a505a63707d8a98a3aebac7d0c3b7aa9d9084776a5d51442e23170b00000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286797777777777777777777778797a7c7e81858b9298a2a9b3bec2bab2a89e948a7e7164594f44382c20130700000000000000000000000000000000020d17202a36424d57626c75828f97a2adbac1c8c5c4c0c1c5cec6baada2978f82756c61564c41352b1f150b000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20130e0e0e0e0e0e0e0e0e0e0e0e0e09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f282f353b42464846423b33373a3c4146474b4e5355555d6064686d727b828f949eaab4bfcbd2c5b9ac9f9286796d6053463a2d201307000009141f2a333c424b515961696e7880879196938d80736c655d5650494745404343404446494f545b636c73808d949fabb7c2ccc9beb3a99d908376695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1a25303b45505a616e7b85929fabb8c5d2ded2c5b8ac9f92867b6e615a50443b30241a0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b5564707d8a949fa9b3aea2988e81756e696867686a6f78828f99a3afb2a89f93877c6f6253493f33271b0f030000000000000000000b1824313d4a56626d727979797979797979797979797979797979797979797979787877767472706d686763605c54514c443f382f292017222f3c4854606b7079797979797979797979797976685e5246392d201307000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534c4c4c4c4c4d4d4e4d53545c606c75828f9caab4bfcbcec2b5a89b8f8275685c4f4235291c0600000c1825323f4b5865727e8b98a5b1becbc7bbafa399898384848484848484848484858687888b8e91979fa2aab3bbbcb8b0a8a1968f82776c6053463d32271b10030000000000000000000000000000000000050e1a25303b45505a616e7b85929fa6b0bbc5d0d0cdced0c6bcb0a69f92857b6e615a50443a3023190d03000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201b1b1b1b1b1b1b1b1b1b1b1b1b1b1615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d242931363a3b3a383b3c4347484c525457585f6265676d71757a7f868f949ea6b0bcc6d0d0c3b7aa9d908477665c5044382b1f12060000030e18212a303940454f575e666d737d848f8e81746e605b534c443f3a38352f2e34383a3d4448525a606d7883909ca6b0bbc7cfc5b8ab9f95887b6e6155483b2e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333e46525e6973808d9aa6b3c0cdd9ccbfb2a6998c7f73695f53443f32291f11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9ca6b0aeac9f92867a6d615e575a5860666e7b87929facaeafa49a8e8174655b5044372b1f12050000000000000000000c1825323f4b5865727f868686868686868686868686868686868686868686868585858382817f7d7a7774706d66605d555049413a32292123303d4a5663707d8686868686868686868686867a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5959595959595a5a5b575e61666d727e8a949eaabcc6d1cabfb4aa998c7f7366594c403326190d00000c1825323f4b5865727e8b98a5b1becbcbc0b5aba095909090909090909090919191929895979a9ea1a9aeb4b9b8b1aca69e9691847a6d655b5044372b21160b0000000000000000000000000000000000000009141f29333f46525e69717e8b949ea9b3becad6dad6cabfb4aa9f948b7e71685e52483e32281e110800000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c27272727272727272727272727272723221f1b160f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151d23282f35393d4348494e5355565e6164686a6f72767a7d81868c92989fa6b0b8c2ced4c8bcb1a79a8d807367544a3f34281c1003000000060f181e272e343e454d545c606b707a8283796d605c5049413a332d2c292423282c2d33384044505c666f7c89949fabb7c5d0c8bcb1a7998c7f7266544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1925303a44505a616e7b85929fabb8c5d2dccfc3b6a99c9083786c60574d41382d22170b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929fa1a1a1a19b8e8175685d534d4d4e545f6976838f9ca1a1a1a19e9285796c605346392d2013060000000000000000000c1825323f4b5865727e8b939393939393939393939393939393939393939993929291908f8e8c8a8784807d79726d67605b534c443b332923303d4a5663707d8993939393939393939393877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6666666666666666676769696e72787f87929fa6b0bbcfd3c6baaea298897d7063564a3d3023170a00000c1825323f4b5865727e8b98a5b1becbd1c7bdb1a7a09d9d9d9d9d9d9d9d9d9d9e9e9fa3aaa4a7abadb3b4b3adaba7a09d948f847c6e685e53493f3327190f0400000000000000000000000000000000000000020d17202a36424d57626c75828f97a2adbac6d3dfd3c6baaea2988f82766c62564d41362c20160c0000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463934343434343434343434343434343434302f2c27211910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000611191e272e343a4045474e5456585f6266686d7174787c7f82868a8e92989fa2aab0b8c2cad3ccc4b8aca095897c6f6356493c2e23170b0000000000060c151d2328333b424a505960686d787a6d675c51443f382f27221f1d18181c1f20272c343f4a54606a76828f9caab4becacdc2b6a99c8f8276665c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a36414c56616c75828f97a2adbac6d3ddd0c4b7ab9f948b7f72695f53493f33271d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89999494949494948b7f7265564c4241424d576773808d94949494949497887b6e6155483b2e2215080000000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9f9e9d9c9a999696918d89847f7a726c655e564d453b3128303d4a5663707d89969f9f9f9f9f9f9f9f94877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f928679737373737373737373747476787b7f848b9299a3afb8c1cccfc5b8ac9f9285796d6053463a2d20130700000c1825323f4b5865727e8b98a5b1becbd9cfc3b9b1acaaaaaaaaaaaaaaaaaaaaaaabacaeb4b1b4b4aeaca7a9a19e9a95908a827a6e6a5f564c41382d221707000000000000000000000000000000000000000000050e1a25303b45505a616e7b85929fabb8c5d2ded2c5b8ac9f92867b6e615a50443b30241a0e040000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534641414141414141414141414141414141413c3b38322b22190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117232b303940454b5153586062676a6f72767a7e8184888c8f92989b9fa2aaaeb4bcc2cad3cdc4bab0a69d9083776b6054483b2f1c1106000000000000030b1218212930383f444f565e656c6d685d554b40332d2629292929292929292929232e38424e5863707d8998a2aebac6d2c5b8ac9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a46525e68717e8a939ea9b3becad6dcd3c7bbb0a69f92867b6e655b50443b2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8787878787878787877e7164574b3e303f4c5966727f8787878787878787877c6f6356493c302316090000000000000000000c1825323f4b5865727e8b98a5acacacacacacacacacacacacacacacacb5afacacababaaa9a7a5a8a09e9a96918c857e776d685e574d433a2f303d4a5663707d8996a3acacacacacaca094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877f7f7f7f7f7f7f7f7f8080818384878b91959fa3abb5c0cad1c6bcb0a69b8e8175675c5145382c1f130600000c1825323f4b5865727e8b98a5b1becbd8d5cbc3bcb8b7b7b7b7b7b7b7b7b7b7b7b8b9babfbfb4aaa29f9a9897928e89837d766d685f574e443a2f261b11060000000000000000000000000000000000000000000009141f29333e46525e6973808d9aa6b3c0cdd9ccbfb2a6998c7f73695f53443f32291f1106000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4948433d342b21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b2227353d434b51555d60656a6f74787b7f83868a8e9196989c9fa3aaacaeb4babec5ced5cdc4bbb2a89e948a7d7064594f44382c200a000000000000000000070f171e262e343d444c535b60605d564c43392e3636363636363636363636363636303d4653606d7985929fabb8c5d2c7baaea298897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19242f3a434f59616d7a85929ea5afbbc5cfd0cfd0cdc2baaea2988f82776c60574d41382d22170b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797b7b7b7b7b7b7b7b7b796d6053473a2d3a4753606d797b7b7b7b7b7b7b7b7b796d6053463a2d2013070000000000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b8b8b6b5b4b2b2acaaa8a19e97928b827a6e695e564c4135303d4a5663707d8996a3b0b9b9b9b9ada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc7bbafa499938c8c8c8c8c8c8c8c8c8d8d8e8f9196989da0a8afb5bdc7d1cbbfb4aa9f94897c6f62554b4034281c100400000c1825323f4b5865727e8b98a5b1becbd8ddd5cdc8c4c3c3c3c3c3c3c3c3c3c4c4c4c5c7c6baaea298928e8b8885817c78716c615e564e453c32281d140a00000000000000000000000000000000000000000000040d1925303a44505a616e7b85929fabb8c5d2dccfc3b6a99c9083786c60574d41382d22170b020000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a56544f473d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3340474f555c60676d72777c8084888c9093999b9ea1a9a9acaeb4b8babfc6cad0cec9c2bbb2a9a1968f82756c6155473d32271b0f00000000000000000000050c141c2328323a4149505354524c444343434343434343434343434343434343434344515c6675828f9ba8b5c2cecabfb4aa988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2935414c56616b75818e97a1adb7c1cdc7c3c2c3c7cabfb4aa9f948b7f72695f53493f33271d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d6e6e6e6e6e6e6e6e6e6d675c5145382c3945515d676d6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060000000000000000000c1825323f4b5865727e8b98a5b1bec6c6c6c6cfc9c6c4c4c4c4c4c4c4c4c4c5c5c5c4c3c2c1bfbdb9b7b2aca9a19e948f847b6e685d52453e303d4a5663707d8996a3b0bcc6c6baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f999999999999999999999a9a9c9ea1a8aaacb1bbc0c7cfc7c0baaea3988f82766a605443392e23180c0000000c1825323f4b5865727e8b98a5b1becbd8d9d1cbc7b9b9b9b9b9b9b9b9b9b9babbbcbec2c5b8ac9f9285817f7c7874706c65615a524c443c332a20160b02000000000000000000000000000000000000000000010c161f2a36414c56616c75828f97a2adbac6d3ddd0c4b7ab9f948b7f72695f53493f33271d140a0000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c67676767676767676767676767676767676767676360594f43382c1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515960676d72797f84898d9196999d9fa4ababadb2b5b9babfc5c7cad0cec8c4bdb9b0a9a19791847a6d615a5044352b21160b0000000000000000000000020a111720282f383f44464745464750505050505050505050505050505050505050504a5465717e8b98a4b1becfd0c0b3a79a8d8074675a4d4134271a07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313945525d68707d8a939ea9b3bec9c2bbb7b5b7bbc2c6bcb0a69f92867b6e655b50443b2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d60616161616161616161605c554b40342935404b555d60616161616161616161605c554b4034281c10040000000000000000000c1825323f4b5865727e8b98a5b1becbd2d6cdc4beb9b8b8b8b8b8b8b8b8b8b8b9bbc0bec2c5c7c9c5c4bdb9b3ada69e9691847a6d605a5042383d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca6a6a6a6a6a6a6a6a6a6a7a7a9abadb2b7b8bdc3cbc9c4bdb5afa49f92867b6e61584e4330271d12070000000c1825323f4b5865727e8b98a5b1becbd9cfc7c0bbacacacacacacacacacadadaeb0b2b5b8baaea2989286827f79736d6760585046413a322a21180e050000000000000000000000000000000000000000000008131e28313a46525e68717e8a939ea9b3becad6dcd3c7bbb0a69f92867b6e655b50443b2f261b110600000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286797474747474747474747474747474747474747474746f6b6054483b2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17222d384149505b636b70797f858b91969a9ea1a8a9acafb5b8b9bdc2c5c7cbd1d0cac6c3bdb8b2aca69f9791857c6f685e52483e3323190f0400000000000000000000000000060e161d262d33373b444d52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c626f7c8995a9b3bec9cfc2b6a99c8f8376695c50432f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f39434f59606d7a84919ea5afbbc5c2b8b0aba9abb0b8c2c2baaea2988f82776c60574d41382d22170b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b515354545454545454545453514b43392f242f39434b515354545454545454545453514b43392e23180c000000000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc4bbb3adababababababababababacafb5b1b5b9babfc6cbc9c5beb9b0a8a0968f82756c61544a3f3d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b2b2b2b2b2b2b2b2b2b3b3b4b6b8b9bdc4c5c8c6c4bdb9b2aba49f928b7e71695f53463d321e150b000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb5afa09f9f9f9f9f9f9f9fa0a0a1a3a5a8abaeb4aaa298928f8b8580796f6a60594f463c2f261c110600000000000000000000000000000000000000000000040d19242f3a434f59616d7a85929ea5afbbc5cfd0cfd0cdc2baaea2988f82776c60574d41382d22170b02000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f9388818181818181818181818181818181818181818181817d6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c162027333f49535b606d737d848c92979da0a8abacb2b6b9bbc0c4c5c9cfd2cdc8c4c3bebab8b2aca8a09e948f857c6f6a5f564c41362c221107000000000000000000000000000000050b141b222a36424d565e6169696969696969696969696969696969696969696969696d7a8797a1adb9c6d1c4b7aa9e9184776b554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2935404b55606b74818e96a1adb7c1c3b9b0a69f9c9fa6b0b8c2bfb4aa9f948b7f72695e53493f33271f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474848484848484848484745403931271d2831394045474848484848484848484645403930271d1207000000000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb3a9a19e9e9e9e9e9e9e9e9e9f9fa4aba5a8acaeb4bbc0c7cfc9c2bab2a89e938a7e71665c50443d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8d9d2ccc7c6bfbfbfbfbfbfbfbfbfc0c0c1c2c4c6c4c3c1bebab8b2ada8a099938c80736c62574d42342b200c03000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba393939393939393939393939496989b9fa2aaaeaaa39f9c97928d847c706b60584e42382d22170b000000000000000000000000000000000000000000010c161f2935414c56616b75818e97a1adb7c1cdc7c3c2c3c7cabfb4aa9f948b7f72695f53493f33271d140a000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc8bbafa49a938d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a44505b656c747f8791969ea1a9acb2b7b9bdc3c6c7ccd2d0cac6c5c1bcb8b7b3adaba8a09d96918a827a6f6a60584e443a30241a100000000000000000000000000000000000020a14202d3a46525e696e7676767676767676767676767676767676767676767676767885929eabb8c5d1c5b8ac9f928579675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313945515d67707d89939da8b2bdc7bdb1a79f948f949fa6b0bcc6bcb0a69f92867b6e655b50443b31251a0f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35393a3b3b3b3b3b3b3b3b3b3a38342f271f161f282f35393a3b3b3b3b3b3b3b3b3b3a38342e271e150b00000000000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba19791919191919191919192939996989c9fa3abafb5bdc6ceccc3bab0a69e9184786d6053463d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd8d9d2ccc7c6bcbcbcbcbcbcbcbcbcbcbcbbc0bbb9b8b6b4b3aeaba8a19e9691877f736e635a50453c3122190f00000000000c1825323f4b5865727e8b98a5b1becbc7bbafa399898686868686868686868788898b8f92989fa3aaaeaca9a29f9691867d706a5f544a3f33281c0f03000000000000000000000000000000000000000007121d28313945525d68707d8a939ea9b3bec9c2bbb7b5b7bbc2c6bcb0a69f92867b6e655b50443b2f261b11060000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbccc0b6aca49f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a44505a606c77808c9399a0a8adb3b8bdc3c5c9ced0cac6c5c2bebab8b5b1acaaa9a29f9b96918c847d766e6860584e463c32291e11080000000000000000000000000000000000000814212e3b4754616e7b8283838383838383838383838383838383838383838383838286929facb8c5d2c6baaea298877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18232f39434f59606d7984919ea5afbac4c0b5ab9f958f828f949faab4bfc2baaea2988f82776c60574d42362a21170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d2e2e2e2e2e2e2e2e2e2d2c29231d150d161d24292c2d2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa39989858585858585858585858687898b8f92999fa3abb4bcc6d0ccc1b9aca1968a7e7164564c414a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9afafafafafafafafafafafafb6afacaba9a7aaa29f9b96918c847d726d635c52483f332a1f100700000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f928779797979797979797a7a7b7d7f82858c9298a2aab4b3ada8a09892867c6f665b5044382b1f150a00000000000000000000000000000000000000030d18242f39434f59606d7a84919ea5afbbc5c2b8b0aba9abb0b8c2c2baaea2988f82776c60574d41382d22170b0300000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd2c7beb6afaca7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56616c73808d929fa4abb2b9bec5c8cecec9c5c4bebab8b5b3adaba8a7a09d9997928e89847f79706c615e564e463c342a20170d000000000000000000000000000000000000000815222e3b4855616e7b888f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aebac6d3cabfb4aa94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2934404b55606b74808d96a0acb7c0c7bbafa399908379828f98a3aebac3bfb4aa9f948b7e72695e53463f33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f20212121212121212121201f1c18120b040c12181d2020212121212121212121201f1c18120b030000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f928779787878787878787878797a7c7e82868d9299a2aab4bfcad5c9bdb2a89c8f8276685d52454a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca3a3a3a3a3a3a3a3a3a2a2a2aca49f9e9c9b9898928e8a847f79706b635b524a40362d21180e0000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6c6c6c6c6c676d6d6e7072757a7f869298a2aebabab2aaa2989083786c6053463c31261a0f020000000000000000000000000000000000010b151f2935404b55606b74818e96a1adb7c1c3b9b0a69f9c9fa6b0b8c2bfb4aa9f948b7f72695e53493f33271f140900000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b1a4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d68707e8a929ca4afb5bdc3c9cfccc8c4bdb9b7b3adaba8a9a29f9b9895908d8985817c77726d67615a524d443c342b22190e05000000000000000000000000000000000000000815222e3b4855616e7b88949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab4bfcad6d0bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303945515c676f7c87939fa8b2bdc9beb2a99f92877c6f7b86929fa7b1bdc5bcb0a69f92867b6e615a50453b30251a0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141515151515151515151413100c07010001070d1013141515151515151515151313100c0700000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6b6b6b6b6b6b6b6c686d6f72757a80879298a2aebac1cccec4b9ac9f92867a6d6054474a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f969696969696969696969595959a9391908e8b8985817d79726d676059514940382e241b0f060000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c60606060605c6060616365676d727c86929faab4bfbcb4aa9f958b7e7164584e43372b1f1206000000000000000000000000000000000007121d27313945515d67707d89939da8b2bdc7bdb1a79f948f949fa6b0bcc6bcb0a69f92867b6e655b50443b31251a0f05000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8d9d2ccc8c6c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0beb1a4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54606d7a85919ea4aebbc0c7d0d0c7c0bbb9b2acaba9a29f9b9897928e8b8783807c79746f6b65605c555046413b322b2219100700000000000000000000000000000000000000000815222e3b4855616e7b8894a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb4bcc5d0dbc8bcafa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18232e39424e58606d79849199a4afbac4c6b9ada1978d80746a727f8c95a0abb5c0c2baaea2988f82766c62574d42362a21170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060708080808080808080807060400000000000001040607080808080808080808070604000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5e5e5e5e5e5e565d606365686d747d86929fa6b0bbc7d3c7bbaea3998a7d7064574a4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc7bbafa499938989898989898989898989888887868583817f7c7975706d66605c554f473f372e261c1209000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5353534b5153545556555d606a727f8b98a3aebac6bcb1a79d9083766a5f53473a2e21140800000000000000000000000000000000030c18232f39434f59606d7984919ea5afbac4c0b5ab9f958f828f949faab4bfc2baaea2988f82776c60574d42362a21170d030000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8d9d2ccc7c6bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdb1a4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c6673808c97a1adb6c0ccd2ccc3beb6afaca8a19e9a97928f8b8885827e7b77736f6d6663605953514b433e363029201910070000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aeb6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b8babfc5ced7d5c9bcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2834404a54606a73808d96a0abb5c0c6bcb0a69e91847a6d606d78839099a3afbbc4beb4aa9f948b7e71695e52463f33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5352525252524c525456565e616b707d8a949eaab7c6d1cbbfb5ab998d8073665a4d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877d7c7c7c7c7c7c7c7c7c7c7c7b7a79787674726f6d6664605c54514b433d352e251c140a00000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53464640454747484a4c5158606d7a86929facb8c5c2b8ab9f95887b6e6255483b2f221508000000000000000000000000000000000b151e2934404b55606b74808d96a0acb7c0c7bbafa399908379828f98a3aebac3bfb4aa9f948b7e72695e53463f33291f14090000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929ea9b3bec8d7ccc3bab2aca49f9b96918d8985827f7c7975716e696663605c54544f46454039302a251f170e07000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbc2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c5c6cad0d7e0d6c9bcafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303844515c666f7c87929fa8b2bdc7bfb4aa9f948a7e71675d666f7c87929fa8b2bdc5bcb0a69f92857b6e615a50453b30251a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607090a0a0b0b0a0908060503000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534645454545414547494c5259616b75828f9cabb5bfcbd1c2b5a89c8f8275695c4f4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92867970707070707070706f6f6f6e6d6d6669686562605c5453504a454039302b231c130a0100000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53462f34383a3a3b3d4145515d677683909da9b6c3c8bcb1a7988b7e7165584b3e3225180b00000000000000000000000000000007121c27303945515c676f7c87939fa8b2bdc9beb2a99f92877c6f7b86929fa7b1bdc5bcb0a69f92867b6e615a50453b30251a0f0500000000000000000000000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d8997a1adbbc4cfcec3bab2a8a09a938e8984807c7975726f6d6665615e565653504a48433d38342e271e19140d0500000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcc5c6cad0d7e0d5c9bcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17232e38424e58606d78839099a3afbac3c7baaea3988f82766c6155606a74808d96a1acb9c1c2baaea2988f82766c62574d42362a20170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608070d111314161717181717161413120f0b0605030000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463938382f35393a3c41464f5964707d8a99a3aebbc7d0c3b7aa9d9084776a5d514a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c636363636363636362626261605c545b585653514a46443f38342e271e19110a010000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639292c2d2d2e2f35414b556875828f9ba8b5c2cdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000020c18232e39424e58606d79849199a4afbac4c6b9ada1978d80746a727f8c95a0abb5c0c2baaea2988f82766c62574d42362a21170d02000000000000000000000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f9797979797979797979797979797979797979797978b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a9b3becdd4c8bdb2a8a0969187827c78736f6d666562605c5454524d4946444446443f382f28231c140c050000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aeafafafafafafafafafafafafafafafafafafafafafb8babec5ced7d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d28343f4a545f6a737f8c95a0abb5c0c8bdb2a89f92867b6e615a5058606d7984919ea5afbbc5beb3aa9f948b7e71695e52463f32291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040a0f131516181d20212223242424242321201f1b1713120f0b06000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2b24292c2d30353e4753606d7a86929facb9c5d1c5b8ab9e9285786b5f4a4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f565656565656565655555453504a4e4c494644403a38342e28231d150c0700000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392d3338393a3c3d424e586975828f9ca8b5c2cfc2b6a99c8f8376695c504336291d1003000000000000000000000000000a141e2834404a54606a73808d96a0abb5c0c6bcb0a69e91847a6d606d78839099a3afbbc4beb4aa9f948b7e71695e52463f33291f1409000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa499938a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cfd1c5b8aca09691847c75706c6563605c545553504a4746423c424a5053504a423e342e261e170e0700000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abaeb4bcc5d0dbc8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3844505c666f7c86929fa7b1bdc7c5b8aca0968c7f73695f5345515d67707d89939ea9b3bec5bcb0a69f92857b6e615a50443b3025190e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11151b1f222324292c2d2f30313131302f2e2d2b2722201f1b17110d0801000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20191d2021252c3945515d677884919eabb7c4d1c5b9ac9f928679665b504a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534949494949494949484746443f413f3c3a38342e2c28231c18120b030000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534646463f444647484a4e545f6a7784919daab7c4d0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000006111c26303844515c666f7c87929fa8b2bdc7bfb4aa9f948a7e71675d666f7c87929fa8b2bdc5bcb0a69f92857b6e615a50453b30251a0e050000000000000000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919daab7c4d0c9beb3a99d91847a6f6a63605b5353504a4946443f3b3a3a434c545b605b5450443f38302920191007010000000000000000000000000000000000000000000815222e3b4855616e7b889496969696969696969696969696969696969696969696969fa2aab4becad6cabeb4aa94887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414d57606d78839099a3aeb9c3c5bcafa59d9184796d60574d424b55616b75818e97a1adb9c2c2baada2978f82756c62564d42362a20170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c13191d20272b2e2f2f35393a3c3d3d3e3e3d3c3b3937332d2d2b27221b19130b060000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c200d1113141d2935404b556a7783909daab6c3d0c7baaea39886796c60534a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463d3d3d3d3c3c3c3b3a3a38342e322f2d2c28231f1c17110c0700000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f535252524a5053545557585f666e7c8895a0acb8c5d1c4b7aa9e9184776b5e5144382b1e11050000000000000000000000020b17232e38424e58606d78839099a3afbac3c7baaea3988f82766c6155606a74808d96a1acb9c1c2baaea2988f82766c62574d42362a20170d0200000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286797171717171717171717171717171717171717171716e695f53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c6b9ada197897d7068605853504946443f3c3a38342e35414c555d666c66615a504a423a322b2218120b0300000000000000000000000000000000000000000815222e3b4855616e7b888989898989898989898989898989898989898989898989899298a2aebac6d3c6baaea298867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000050f1b27333f49535f69727f8c959fabb4bfcabeb3a99e93897d70675c51453c434f59616d7a85929ea6b0bcc6beb3a99e948b7e71695e52463e32291f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e24292c32373b3c3f414547494a4a4b4a4a494746443f3c3937332d29241e17110a02000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20191a1a1a1c2935404b556a7683909da9b6c3d0c7baaea39986796d60534a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639303030302f2f2f2e2d2b28232523201f1c1812100c06000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5f5f5f5f5f5b60606263666a6f7882909ca7b1bcc8d0c4b7aa9d9184776a5e5144372b1e110400000000000000000000000a141d28343f4a545f6a737f8c95a0abb5c0c8bdb2a89f92867b6e615a5058606d7984919ea5afbbc5beb3aa9f948b7e71695e52463f32291f140900000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6464646464646464646464646464646464646464615f574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabb8c5d1c4b8ab9e9185786b60564e46443f3a38342e2d2b2f354045515d676d79706c605c544c443d3429241d150d06000000000000000000000000000000000000000714202d3a4753606d797d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabb8c5d2c5b8ab9f928578675d5145392c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000050e1b242b3744505b656e7b86929fa7b1bdc6c7baada2978e81756b60554b40333d46525e68717e8b949faab4bfc5bcb0a69f92857b6e615a50443b3025190e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d151d24293035393d4347494c4b515455565757575756545350494946443f38352f28231c140c060000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c26262727252a2e3845515d677784919eaab7c4d1c5b9ac9f928679665c504a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c23232323222221201f1c1719161312100c07030000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6c6c6c6c6c6c666c6d6f7073767c8390949fabb9c3cecfc3b6a99c908376695d5043362a1d10030000000000000000000006111b262f3844505c666f7c86929fa7b1bdc7c5b8aca0968c7f73695f5345515d67707d89939ea9b3bec5bcb0a69f92857b6e615a50443b3025190e05000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5757575757575757575757575757575757575755534d453b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2c3845525f6b7885929eabb8c5d0c3b6a99d9083766a594f443d37332d2c2c2d2f343a4145525c606d79837d736d665e564e463f352f271f180f060000000000000000000000000000000000060d161f2c3845515d676d7070707070707070707070707070707070707070707070707a8798a2aebac6d1c4b7aa9e9184776b554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000020d17202a36424d57606c77829098a2aeb9c2c7bdb1a79f92857a6e61594f43392e36414c56626c76828f98a2aebac3c1baada2978f82756c61564d41362a20170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911191f272f353a4145474e545659555d606263646464636261605b535653504945413a342e261e170f0700000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463933333333343136383f4753606d7a86929facb9c5d1c5b8ab9e9285786b5f4a4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201616161615141312100b06090706040000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9287797979797979797979797a7b7d80838890959fa6b0bccbd5cec1b4a89b8e8175685b4e4235281b0f02000000000000000000000b17222d38414d57606d78839099a3aeb9c3c5bcafa59d9184796d60574d424b55616b75818e97a1adb9c2c2baada2978f82756c62564d42362a20170d020000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4846423b33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919eabb7c4d0c4b7aa9d918477685d5245403b393834383a3b40454c525b636e75818e8a80786d68605851454039312a21180e0300000000000000000000000000000007101820282f35404b555d6063636363636363636363636363636363636363636363636f7c8996aab4becacfc2b5a99c8f8276695c4f432f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b46535e69727f8b949faab4bfcbc0b5ab9f958b7f72685e52473d3027303a44505a616e7b86929fa7b1bdc7beb3a99e948b7e71685e52463e32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a131b232b313940454c52545860626669676d6f70707171706f6e6c656662605b53514c443f38302921191108000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53464040404040414142464a505a63707d8a98a3aebac7d0c3b7aa9d9084776a5d514a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201309090908070706030000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa399898685858585858585868687888a8c90959d9fa7b0b8c2cdd4c8bcb1a7988c7f7265594c3f3226190c00000000000000000000050f1b27333f49535f69727f8c959fabb4bfcabeb3a99e93897d70675c51453c434f59616d7a85929ea6b0bcc6beb3a99e948b7e71695e52463e32291f14080000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3b3a3631292118110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc5b9ac9f92867a6d6058514b4846443f4446484b51565d606d73808c93928d827a6f6a625b514b433b332a1f140900000000000000000000000000030b1218222a323a4145474b51535656565656565656565656565656565656565656565465727f8b98a5b2bed0cdc0b3a69a8d8073675a4d4034271a070000000000000000000000000000000000000000000000000000000000000000000000000000030d1925303b44505a616e7b86929fa6b0bcc6c7bbafa3999083786c60564c41352b1e29323e46535f69727f8c95a0abb5c0c5bbb0a69f92857b6e615a50443b3025190d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c252d353d434b51565d60666a6f7275787a7c7d7d7e7d7d7c7a7976736f6c65605d55504a423b332b231a11080000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534c4c4c4c4c4d4d4e4d53545c606c75828f9caab4bfcbcec2b5a89b8f8275685c4f4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba29892929292929292929299939596999d9fa7abb1b9c2cad7ccc4b8aca095887c6f6255483c2f221509000000000000000000050e1b242b3744505b656e7b86929fa7b1bdc6c7baada2978e81756b60554b40333d46525e68717e8b949faab4bfc5bcb0a69f92857b6e615a50443b3025190e0500000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639313131313131313131313131313131312e2d2a262424211d171009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9ba7b4c1cec7baaea3988c7f726a605d555553504a505355555c60686d757f8c929c9c948f847c726d605d554d453b31261a0e020000000000000000000000050c151d2328343c444c525453504a4949494949494949494949494949494949494949515c6675828f9ba8b5c2cecabeb4aa988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a36414c56626c76828f98a2aeb8c2c3bdb2a99f92877c6f665b50443b302319202a36424d57606d78839099a3afbbc3c1baada2978f82756c61564c41362a1f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c262e373f474f555d60686d73777c7f82858788898a8a8a8a89878583807c78726d67605c544d453d352c231a100700000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5959595959595a5a5b575e61666d727e8a949eaabcc6d1cabfb4aa998c7f7366594c4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb4aaa29f9f9f9f9f9f9f9f9fa3aba2a3a6a9abb1b8bcc2cbd2ccc3bab0a69d9083776a5f53473a2e2115080000000000000000020d17202a36424d57606c77829098a2aeb9c2c7bdb1a79f92857a6e61594f43392e36414c56626c76828f98a2aebac3c1baada2978f82756c61564d41362a20170d02000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639333333333333333333333333333333333333333331302d28221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a7b1bcc8cbbfb4aa9f92867c726d676461605b545c606264676d717a818c919ca4a69f9691877f746d675f574d42362a1e120500000000000000000000060f171e272e343e464e565d60605c544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4653606d7985929fabb8c5d2c6baaea298887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000007121d27313946525e68717e8b949faab4b7b7b7b7ada1968d80746a5f544a3f32291e111a26313b44505c666f7c87929fa8b2b7b7b7b3a99e948a7e71685e52463e31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c252e384049515960676d737a7f84898c8f9297959697979796959892908d89847f7a726d665f574f473d352c22190e05000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6666666666666666676769696e72787f87929fa6b0bbcfd3c6baaea298897d7063564a4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc6bcb4aeacacacacacacacacacaeb4aeb0b3b6b8bcc2c8cdcbc7c0bbb1a89f948a7e7164584e43372b1f1206000000000000000008141e29323b46535e69727f8b949faab4bfcbc0b5ab9f958b7f72685e52473d3027303a44505a616e7b86929fa7b1bdc7beb3a99e948b7e71685e52463e32291e1408000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53464040404040404040404040404040404040404040403e3d39342c241b100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a0acb8c5cfc6baaea39892867f7974706e6c666b666d6e7174797e848e939ca3adb0a8a199928b81796e695f53463a2d2114070000000000000000020a111721293039404550585f686d6d665c50443d333030303030303030303030302e38424e5864707d8a98a2aebac6d2c5b8ab9f9285796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3943505a616e7a85929fa6aaaaaaaaaaaaa69e91847a6d60584e42382d20170d141f28343f4a545f6a73808d96a0aaaaaaaaaaaaa69e92857a6e615a5043392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a242e37404a525b626b6f7980858c9196999c9ea1a9a3a3a4a4a3aaa29f9c9996918c857f786e6960594f473d342b20170d020000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f928679737373737373737373747476787b7f848b9299a3afb8c1cccfc5b8ac9f9285796d6053464a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd0d0cec6bfbab8b8b8b8b8b8b8b8b9babfbbbdbfc3c4c8c9c5c4bfbab5afa8a0968f82766c6155463c31261b0f0300000000000000030d1925303b44505a616e7b86929fa6b0bcc6c7bbafa3999083786c60564c41352b1e29323e46535f69727f8c95a0abb5c0c5bbb0a69f92857b6e615a50443b3025190d030000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4b49453e362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7784919da9b3bec9cbbfb4aaa398928c85817d7b79787878797b7d81858b91979ea5adb6bab2aba39f938e837b6e6155483b2e22150800000000000000040b141b2227333b434b515a626a6f7a786d60594f453c332b2623232323232324292f353f4a54606a76828f9caab3becaccc0b6ac9c8f8275665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b55616c75828f979d9d9d9d9d9d9d9d9d948a7e71675d51463c2f261c0e050b17232e38424e58606d7984919d9d9d9d9d9d9d9d9d978f82756c61554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212c364049525c636d727d848c92989da0a8a8abadb3b0b0b1b0b0b4aeaca9a8a19e97928b837b706b60594f463d32291e14080000000000000000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877f7f7f7f7f7f7f7f7f8080818384878b91959fa3abb5c0cad1c6bcb0a69b8e8175675c51454a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c1c1bfbebdb9b7b4aeaba49f9591847a6e615a5045342a20150a00000000000000010b151f2a36414c56626c76828f98a2aeb8c2c3bdb2a99f92877c6f665b50443b302319202a36424d57606d78839099a3afbbc3c1baada2978f82756c61564c41362a1f150b0100000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5959595959595959595959595959595959595959595959575550483e34281d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5865727f8c97a1adb9c1cbc6bcb4aaa39f97928d8a888685858586888a8e92979ea1a9afb7bfc4bdb4aea59e958f8276695c4f4336291c10030000000000040d161d262d333d454d555c606c717c8480736b60574d453d37312d2d2b292c2d2f353a4145505c666f7c89949faabcc5d0c8bbafa49a8c7f7265544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67717e8a90909090909090909090908f82766c61554c41342a1d140a0006111c26303c45515d67707d8990909090909090909090908a7e71675d5145392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333e48515b636e737f8791969fa2aaacb2b5b8b9b9b7b5b5b5b6b9bab8b6b2aca9a29f9590857d706b60584e443b3025190b0200000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa499938c8c8c8c8c8c8c8c8c8d8d8e8f9196989da0a8afb5bdc7d1cbbfb4aa9f94897c6f62554b404a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b6b6b5b4b3b1b2acabaaa39f99938e837b6e685e52483e3322180e040000000000000007121d27313946525e68717e8b949faab4b7b7b7b7ada1968d80746a5f544a3f32291e111a26313b44505c666f7c87929fa8b2b7b7b7b3a99e948a7e71685e52463e31271d120700000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c66666666666666666666666666666666666666666666666664615a5045392d21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4753606d7985929ea6b0b9c3cbc6bcb4aea9a19e9a9799929291929399979a9ea1a9adb2bbc1c9c7c0bbaea49f92867b6e6155483b2e2215080000000000010c1620282f383f444f575e676d747e8691877d70695f574f47423c3a393735393a3c41454c525b606d7883909da6b0bbced2c6b9ac9f93877b6e6154483b2e23170b000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7982848484848484848484848484837b6e615a50433a2f22190b0200000a141e2935404b55606b7480848484848484848484848484827a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1a25303b45505a636d73808b9399a0a8aeb3b8bdb9b7b2acaaa9a8a8a9acaeb4b9bdb9b3ada79f9792867d706a60564c41362a1d140a00000000000000000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f999999999999999999999a9a9c9ea1a8aaacb1bbc0c7cfc7c0baaea3988f82766a6054433d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1bec3c3b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a8a7a6a4a8a19e9b98928e8781796e695e564c41362c22100600000000000000000c18232f3943505a616e7a85929fa6aaaaaaaaaaaaa69e91847a6d60584e42382d20170d141f28343f4a545f6a73808d96a0aaaaaaaaaaaaa69e92857a6e615a5043392f24180c00000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92867973737373737373737373737373737373737373737373737373716c6155493d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d67717e8b949ea7b1b9c1cac6bfbab3adaba7aba39f9f9e9f9fa4aba7abadb3b9bec4cbc5bdb5afa49c928b7e71695f53463a2d211407000000000008131e28323a4149505960696e79818b929892857b6e696159534d49474644414547484b51565d606d73808d959fabb8c2ccc9bdb2a89c908376695e52463a2d1c11060000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d76777777777777777777777777776e695f53483e31281e1007000000020c18242f39434f59646e74777777777777777777777777766d675d5145392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2a36424d57616c727f8c929fa4abb2babebab2adaba8a09e9c9b9b9d9fa3aaadb2babebab1a9a29892867c6f685e52463e2f261c1106000000000000000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca6a6a6a6a6a6a6a6a6a6a7a7a9abadb2b7b8bdc3cbc9c4bdb5afa49f92867b6e61584e433d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1b7b7b7b7ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9a99989696918e8a86817c746d675e574d443b30241a10000000000000000004101c2934404b55616c75828f979d9d9d9d9d9d9d9d9d948a7e71675d51463c2f261c0e050b17232e38424e58606d7984919d9d9d9d9d9d9d9d9d978f82756c61554b4035291d1004000c1825323f4b5865727e8b98a5b1becbc6b9ac9f938880808080808080808080808080808080808080808080808080807e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626c75828f95a0a7afb9bec5cac5beb9b8b4b5afacabababacafb5b4b8b9bec5c9c7c0bbb3aba49f928d80736c62574d42372b1e120500000000010d19242f3a444c535b606b707b838e929fa29791847b706b625f57565453504c515455555d60686d757f8c929ca7b1bccad2c5b9ada1968b7e7164574d42362a1e0a000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b555c60696a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362c1f160c000000000007121d27313d47525c64676a6a6a6a6a6a6a6a6a6a6a6a69605d554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3846525e69717e8a919ca4afb5bdc0bbaea8a19e9896918f8e8e9092989ea1a8afb7c1bbb3aaa39891847a6e615a5042382d22170b000000000000000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b2b2b2b2b2b2b2b2b2b3b3b4b6b8b9bdc4c5c8c6c4bdb9b2aba49f928b7e71695f53463d3d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5aaaaaaaaaaaa9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b90909090909090909090909090909090909090909090908f8e8e8c8b898784817e7a746f6a605d554d453b32291e1208000000000000000006131f2c3845515c67717e8a90909090909090909090908f82766c61554c41342a1d140a0006111c26303c45515d67707d8990909090909090909090908a7e71675d5145392c1f1306000c1825323f4b5865727e8b98a5b1becbc8bbafa49a938c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3943505a606d798390959ea5adb3babec5c7c6c5c0c0bbb9b8b8b8b9bbc0c1c5c6c7c5bfbab5afa9a199938c80746e635a50453c31261a0e020000000004111d2935414c565d656c737d8590959da5a9a19691857d756e69656360605b555d606265676d727a818c919ba4aeb9c2cdc8bdb2a89e9184796d6053463b30251a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434b51535c5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31241a0d040000000000010b151f2b35404a52585a5d5d5d5d5d5d5d5d5d5d5d5d5c53514b43392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414f59616e7b85929fa3adbbc0beb6afa49d96918c878482828283868b91969ea5afb7c1bcb4aaa1968f81756c61544a3f33281c0f030000000000000c1825323f4b5865727e8b98a5b1becbd8d9d2ccc7c6bfbfbfbfbfbfbfbfbfc0c0c1c2c4c6c4c3c1bebab8b2ada8a099938c80736c62574d42343d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e838484848484848484848484848484848484848484848383838281807e7c7a7875716d67625f58514b433b332920170d0000000000000000000714202d3a4753606d7982848484848484848484848484837b6e615a50433a2f22190b0200000a141e2935404b55606b7480848484848484848484848484827a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbccc0b6aca49f999999999999999999999999999999999999999999999999998f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313f45515d676d7a838f939ea1a9adb3b9babfc1c3c4c5c5c5c4c5c6c5c4c3c1bfbab9b4aeaba39f9792877f776c605c52483f332a1f140900000000000713202c3945525d686d777f8792979fa7afb2a8a1979189817b76726f6d6c656b676d6f72757a7f848e939ba3adb6bfcbcbc3b8aca0968c7f72665c514438291f140900000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313940454750515151515151515151515151514846423b332a1f120800000000000000030d1a232f3840474c4d515151515151515151515151504745403931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953616b76828f97a2adb5bfc0b6aca49f928d847f7b77767575767a7e848f939ea5afb9c3bcb2a89e938a7d70665b5044382b1f14090000000000000c1825323f4b5865727e8b98a5b1becbd8d9d2ccc7c6bcbcbcbcbcbcbcbcbcbcbcbbc0bbb9b8b6b4b3aeaba8a19e9691877f736e635a50453c313d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b9090909090909090909086796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c7177777777777777777777777777777777777777777777777676757473716f6d686864605d55534e45403a312921170e0500000000000000000006131f2c3845515c676d76777777777777777777777777776e695f53483e31281e1007000000020c18242f39434f59646e74777777777777777777777777766d675d5145392c1f1306000c1825323f4b5865727e8b98a5b1becbd2c7beb6afaca6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2935414b555e686d7a818b92979fa2a9acaeb4b4b6b7b9babfbabfbab8b8b6b4b4aeacaaa29f99928d857d736c655b504a40362d21180e0300000000000714212d3a4754606d7a828c9399a1a9b1b9bab2a9a19e938e88837f7c7a797878797a7b7e81858c91969ea5adb5bfc8ccc3b9afa59e9184796d60544a4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f34383a43444444444444444444444444443b3a36312a21180e00000000000000000008111d262f363c3f41444444444444444444444444433a39352f271f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65707d8a949fa9b3bec8bbafa49a938b8079726e69696868676d7179818e939ea7b1bcc4baafa59d9183786c6053463b31261a0e0200000000000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9afafafafafafafafafafafafb6afacaba9a7aaa29f9b96918c847d726d635c52483f33303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000b1724313e4a5764717e838484848484848484848483776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696867666563615e565754514c47433c352f281f170f050000000000000000000004101c2934404b555c60696a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362c1f160c000000000007121d27313d47525c64676a6a6a6a6a6a6a6a6a6a6a6a69605d554b4035291d1004000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f3a434c565e686d757e858d92979c9fa3aaa7a9abacaeb4adb4aeacaba9a7aaa39f9c98928e87807a706b605b53493f382e241b0f060000000000000c1825323f4b5865727e8b949fa4abb3bbc3c4bbb3ada59e9b948f8c89878685858687888b8e92989ea1a8afb7bfc7ccc4bab1a79d93897d70675c5142392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d23292c2d36373737373737373737373737372e2d2a261f180f06000000000000000000000b141d242b303334373737373737373737373737362d2c29241d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7883909da6b0bbc5bbb0a69f93887e736d67615e575b555d60676d78818e95a0acb8c2c1b8aca0958a7e7164574d42362a1e120500000000000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca3a3a3a3a3a3a3a3a3a2a2a2aca49f9e9c9b9898928e8a847f79706b635b524a40362d303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000a1723303c4955616c7177777777777777777777777771675b4f4236291d10030000000000000000000000000000000000000000000000000000000000000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5b5b59585654524c4b4745413a373129241d160d050000000000000000000000000c18232f39434b51535c5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31241a0d040000000000010b151f2b35404a52585a5d5d5d5d5d5d5d5d5d5d5d5d5c53514b43392f24180c00000c1825323f4b5865727e8b98a5b1becbd0d0d2ccc8c6bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a444c565d606c717a80858b8f9298999b9d9e9fa3aaa0aaa29f9e9c9b9998928f8b86817c746d686059504941382d261c1209000000000000000613202d394653606c77828f97a1a9b3bbc3ccc4beb9afaaa69f9c989699939292929995989b9fa2aaadb2bac1c9cbc2bab2a8a0958e81746b61554b4030271c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f20292a2a2a2a2a2a2a2a2a2a2a2a2a22211e1a140e060000000000000000000000020b13191f2426272a2a2a2a2a2a2a2a2a2a2a2a29201f1d18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5663707d8995a0acb8c2c4b7ab9f948c7f726c605d55524d4f4b51555d666d7983909da6b0bbc7bcb1a79c8f8376695f53463a2d21140600000000000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f969696969696969696969595959a9391908e8b8985817d79726d676059514940382e23303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a675f554a3f33271a0e0100000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a515151515151515151515151515151515151515151515050504f4e4d4b494746413e3a39352f2b262018130c040000000000000000000000000007121d27313940454750515151515151515151515151514846423b332a1f120800000000000000030d1a232f3840474c4d515151515151515151515151504745403931271d120700000c1825323f4b5865727e8b98a5b1bec3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f29323a434c525a62686d73797e8286898c8e90919298939493989291908e8c8986837f7a746f6a615e564f443f382f261b140a000000000000000005121f2b3744505b656e7b859197a1a9b1bbc0c7c9c1bab6b0aba9a5aba49f9f9e9fa3aba5a8abaeb3b9bdc4ccc7c0bbb0a8a0969083796d60594f43392e1e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141d1e1e1e1e1e1e1e1e1e1e1e1e1e1514120e09030000000000000000000000000001080e13171a1a1e1e1e1e1e1e1e1e1e1e1e1e1d1413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6875828f9ca7b1bcc7bbb0a69c8f82776c605a514b46424241454b545d67707d89949faab7c5c3b9ac9f93877b6e6155483b2d22170b00000000000c1825323f4b5865727e8b98a5b1becbc7bbafa499938989898989898989898989888887868583817f7c7975706d66605c554f473f372e2623303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e2114070005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5b554d43392e22160a00000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e444444444444444444444444444444444444444444444443434241403e3c3a3935302d2c29241e1b150d07010000000000000000000000000000010b151f272f34383a43444444444444444444444444443b3a36312a21180e00000000000000000008111d262f363c3f41444444444444444444444444433a39352f271f150b0100000c1825323f4b5865727e8b98a5b1b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d172029313a414550565d60676d7175797c7f818384868687878786858583817f7d7976726d68625f58524c443d332d261d140a010000000000000000030f1b27333f49535e696e7c8592979fa7afb5bdc3c7c6c2bbb7b6b2b5afacababacafb5b1b4b8babec5c9c7c2bdb5afa69f9691847b6e675c51473d30271d0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607101111111111111111111111111108070502000000000000000000000000000000000003070b0d0e111111111111111111111111100706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939facb9c3c3b7aa9e94887c6f655b504540393630353a424b55606b76828f9ca9b3bec8bbafa49a8b7f7265544a3f33281c0f03000000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877d7c7c7c7c7c7c7c7c7c7c7c7b7a79787674726f6d6664605c54514b433d352e251c23303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e21140700000c17222c363e45494a5151515151515151515151514f4a433b31271c11060000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d30313737373737373737373737373737373737373737373737373635343332302e2d292521201d19130f0a040000000000000000000000000000000000030d151d23292c2d36373737373737373737373737372e2d2a261f180f06000000000000000000000b141d242b303334373737373737373737373737362d2c29241d150d030000000c1825323f4b5865727e8b98a5aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f282f353f444c52555d6064676d6f7274767879797a7a7a797978767472706d6765605d56534e46413a3227221b140b02000000000000000000000b17222d38414d575f6a6f7c8590959fa4abb1b7bbc2c5c7c4c2bfc0bbb9b8b8b9bbc0bec1c5c6c8c6c2bbb7b0aba39f9490847b6e695e554b40352c1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727e8b99a4afbbc7beb2a99c8f82766a6053493f352f2a25292f39434f5963707d8997a1adb9c6c0b6ac9c8f8275665b5044382b1f1206000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92867970707070707070706f6f6f6e6d6d6669686562605c5453504a454039302b231c1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000005101a242c33393c3e444444444444444444444444423f3931291f150b0000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29282826252321201d191413110d08010000000000000000000000000000000000000000030b12181c1f20292a2a2a2a2a2a2a2a2a2a2a2a2a22211e1a140e060000000000000000000000020b13191f2426272a2a2a2a2a2a2a2a2a2a2a2a29201f1d18120b03000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e2429323a41454b5153555c606366686a6b676d6d6d6d6c666b69686663605d5554524c47433c3530282017110a02000000000000000000000006111b262f3b454e585f6a6f7b838d93999fa7abb0b7b8bcbfc1c3c5c5c6c5c5c5c7c5c4c3c1c0bbb9b6b0aba69f99928d827a6e695e574d43392f231a0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6676828f9cabb5c0c6b9ada197897c6f63584e41382d241d1a1d27313d4653606d7985929eabb8c5c5b8ac9f9285796c605346392d201306000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c636363636363636362626261605c545b585653514a46443f38342e271e19111723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e21140700000008121a22282d303137373737373737373737373736332e271f170d0400000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1d1c1b1a18161413110d08060401000000000000000000000000000000000000000000000001070c1013141d1e1e1e1e1e1e1e1e1e1e1e1e1e1514120e09030000000000000000000000000001080e13171a1a1e1e1e1e1e1e1e1e1e1e1e1e1d1413100c070100000000000c1825323f4b5865727e8b9090909090909090909090909090909090909090909090909090909090909090909090908f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131920283035394045474b515356595b5d555c60606160605b5e5d5b595653514b4745413a373129251e160e0600000000000000000000000000000a141d29333c464e585f696e79808790959c9fa6aaacb1b3b4b6b8b8babfbac0bbb9b8b6b4b6afaca9a69f9c94908780786e685e574d453b31271d110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facb8c5c4b8ab9e9184786c6053463c2f261b120b151f2b3844505c6674818e9aa7b4c1c6baaea298887b6e6155483b2e221508000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f565656565656565655555453504a4e4c494644403a38342e28231d150c0a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2927221c150d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b111111111111111111111111111111111111111111111110100f0e0d0b0907070501000000000000000000000000000000000000000000000000000000000000040607101111111111111111111111111108070502000000000000000000000000000000000003070b0d0e1111111111111111111111111007060400000000000000000b1724313e4a5764717e83848484848484848484848484848484848484848484848484848484848484848484848484848074675a4e4134271b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e161e24292f35393a404546494c4e504b515354545453504a504e4c4a4745403a3935302b262019130c04000000000000000000000000000000020b17202a343c464e575e676d747c838a90949a9da0a7a6a8aaabacaeb4adb5afacaba9a8aca49f9d99948f89837c736d665e564d453b33291f150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8998a2aebac6c1b4a79a8e8174655b5044372b1d140a03101c28343f4a5465717e8b98a4b1becabfb4aa978a7d7164574a3e3124170b000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534949494949494949484746443f413f3c3a38342e2c28231c18120b030a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e2114070000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1d1a16110b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c717777777777777777777777777777777777777777777777777777777777777777777777777777746e64584c4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d24292c2e34383a3c3f414340454647474746443f43413f3d3a38352f2c29241e1b150d08020000000000000000000000000000000000050e18222a343c454d555c606a6f787d83888d909597999b9d9e9fa2aaa0a0a39f9e9c9b999a93908c88827d766f6a605c544d443b332921170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98aab4bfcabeb3a9978a7d706453493f3327190b02000b17232e3c4956626f7c8995abb4bfcbbfb2a5988c7f7265594c3f3226190c000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463d3d3d3d3c3c3c3b3a3a38342e322f2d2c28231f1c17110c0700000a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e2114070000000000000005080a0b111111111111111111111111100e0a06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313131313131313131313131313131313131212110f0e0c090706040000000000000000000000000000000000000000000000000105090b0c13131313131313131313130d0d0b0702000000000000000000000000000000000000000000000000000000000407090a13131313131313131313130f0f0d09040000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a67645c52473c3024170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d12181d2023282c2d3033352e34383a3a3a3a3938332d3533302d2c2924201d19130f0a030000000000000000000000000000000000000000060f18222a333b434b515860666c70767c8083878a8c8e90929298939493999291908e8c8986837f7b76706b625f58514a423b322921170f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1c6baada297877a6e6154473b2d22170800000614212d3a4754606d7a8799a3aebac7c0b3a69a8d8073675a4d4034271a0d000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639303030302f2f2f2e2d2b28232523201f1c1812100c06000000000a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10131616202020202020202020202020202020202020202020201f1e1d1c1a18161313100c07040100000000000000000000000000000000000000060c1115181820202020202020202020201a1917130e0801000000000000000000000000000000000000000000000000050b1014161720202020202020202020201c1b19151009020000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5a58524a41362b1f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1013181c1f2023262823282c2d2d2e2d2d2b2822282623201f1d1813110d080200000000000000000000000000000000000000000000000710182129313940454e545b60646a6f73777a7e80818385858686878786868583817f7d7a76726e69636059534e444039302920170f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54697683909ca9b6c3c5b8ab9f928578685e5246392d20140600000613202c3945515d677986929facb9c5c1b4a89b8e8175685b4e4235281b0f000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c23232323222221201f1c1719161312100c07030000000000000a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000003060608090a0a0b0b0a0908070604000000000000000000000000000000000000000000000000000000000000070f161b2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d0801000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000c17222c363e45494a51515151515151515151515151515151515151515151515151515151515151515151515151514e4c4741382f241a0e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104070c10131316191b181c1f20212121201f1c171b19171413100c0704010000000000000000000000000000000000000000000000000000070f171f272f343d424a5053585f6267686e717375777879797a7a7a797978767573706d6866625f57554f47433c342e271e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c667885919eabb8c4c3b6a99d9083766a564c41362a1e1105000004111d2935414b556b7885929eabb8c5c2b5a89b8f8275685c4f4235291c0f000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201616161615141312100b06090706040000000000000000000a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e2114070000000000000000000000000000000000000000010407060b0f12131416171718171716151312100c0707050200000000000000000000000000000000000000000000000007111921272c2f30393939393939393939393939393939393939393939393938373634322f2d2c2823201d19130e08020000000000000000000000000009121b23292e3132393939393939393939393934332f2b241c140a01000000000000000000000000000000000000000008111a21272c2f3039393939393939393939393635312c261e150c0200000005101a242c33393c3e444444444444444444444444444444444444444444444444444444444444444444444444444441403c362f261d130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c070c10131314141413120f0b060c0a07060400000000000000000000000000000000000000000000000000000000000000050d151d23292f383f44464e5455565e616466686a6b656c6d6d6d6d666b69686663605d5655534d48443d373228231c150c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798697a1adb9c6c1b4a79b8e8174685b4e413025190d010000010d18242f44515e6b7784919eaab7c4c2b5a99c8f8276695c4f4336291c10000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201309090908070706030000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e21140700000000000000000000000000000000000003080d111314171c1f20212324242424242322201f1c181514120e0903000000000000000000000000000000000000000000040f19232b32383b3d4646464646464646464646464646464646464646464645454442413f3c3a38342e2c29241e19140d05000000000000000000000006111b242d343a3d3f4646464646464646464646403f3b362e261c12080000000000000000000000000000000000000005101a232c33383c3d464646464646464646464642413d3730271e14090000000008121a22282d303137373737373737373737373737373737373737373737373737373737373737373737373737373433302b241d140b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070707060603000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d262d33383c4347494d525457595b5d5f5b60606160605c545d5b595654524c4847423c38332b262018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8794a9b3bec9c0b3a69a8d8073675a4d4034271a0800000000071e2b3845515e6b7884919eabb7c4c2b6a99c8f8376695c504336291d10000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e21140700000000000000000000000000000000060b0f13191d202122282b2d2e2f3031313130302e2d2c282321211e1a140f0b06000000000000000000000000000000000000000b16212b353d444849535353535353535353535353535353535353535353535251504f4d4b494645403a39352f2a251f170e06000000000000000000010c18232d373f454a4b53535353535353535353534d4c4740382e24190e020000000000000000000000000000000000000b16212c353d44484a53535353535353535353534f4d49423930261b1004000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2726241f1a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b141c22282b32373b3c4146474b4d4e5049505353545453504a504e4c4a4745413b3a37312c27211b150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbcfbfb3a6998c807366594d4033261a0d00000005111d2935414c566b7885929eabb8c5c2b5a89c8f8275695c4f4236291c0f000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e2114070000000000000000000000000000020a11171b1f24292c2d2d3338393b3c3d3d3e3e3d3c3b3a38342e2e2d2a251f1b17110a020000000000000000000000000000000004101b27323d474f54566060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4745413a3630292017110a030000000000000005111d29343f4951565860606060606060606060605a58524a40362b1f1307000000000000000000000000000000000004101c27333d474f555660606060606060606060605c5a544c42372c2115090000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1b1a17140e08010000000000000000000000000000000000000000000000000000000000000000000004080c0e0f131313131313131313131212100c0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f262b2e3036393b3e4042443f444647474746443f4342403d3a3935302e2b261f1c160f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc9bfb2a5988c7f7265594c3f322619090200000713202d3946525d687986929facb9c5c2b5a89b8f8275685c4f4235291c0f000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e21140700000000000000000000000001070b141b22272b2f35393a3e3f444647494a4a4b4a4a49484644403f3b3a36312b27221b140b060000000000000000000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676562605c5554524c46413b3228231c150c030000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c67645c52473b2f23170b00000000000000000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0000000000000005080a0b11111111111111111111111111111111111111111111111111111111111111111111111111110e0d0b08030000000000000000000000000000000000000000000000000000000000000000000002090f14181b1b202020202020202020201f1e1c18130d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f151b1f22252a2d2e3133352d3337393a3a3a3a38342e3533302d2c2924211e1a15100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9beb1a5988b7e7265584b3f32251a140f0a090714212e3a4754616d7a8798a3aebac7c1b4a79a8e8174675b4e4134281b0e000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e2114070000000000000000000000030b12181d262d33373a4145474b4a505354565757575757565553514a4b4846423b37332d261d17110a03000000000000000000000000000916222f3b4854606b70797979797979797979797979797979797979797979797878777574726f6d6765605d56524d443f342e261e150b0200000000000b1824313d4a56626d727979797979797979797979736e64584c3f3326190d00000000000000000000000000000000000916232f3c4855616b7079797979797979797979797570655a4d4135281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b131a202427282c2c2c2c2c2c2c2c2c2c2c2b28241f1810070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1315191e202124262822272b2d2d2e2d2d2c282328262321201d1914120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdcabeb1a4988b7e7165584b3e312a251f1b1716161823303d495663707c8996aab4bfcbbfb3a6998c807366594d4033261a0d000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e21140700000000000000000000050d151d24292f383f44464c525457545b60616263646464636361605c545854534d46443f382f28231c150c030000000000000000000000000a1623303d495663707d8686868686868686868686868686868686868686868685848382807e7c7976716d68615e5651443f3830261d140a00000000000c1825323f4b5865727e86868686868686868686868073675a4d4034271a0d01000000000000000000000000000000000a1723303d4a5663707d86868686868686868686868275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b151d252c313435393939393939393939393938353029221910060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080e111414181a1b171b1f20202121201f1c171b19171413110d080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdcabeb1a4988b7e7165544c433d36302b27232323242a36414c5665727f8b98a5b2beccc0b5ab988b7e7165584b3e3225180b000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c7baada094877a6d6154473a2e211407000000000000000000060f171f272f353d41495053565d606467666c6e6f70707171706f6e6d666865615e57535049413d342e261e150d0300000000000000000000000a1623303d495663707c899393939393939393939393939393939393939993929291908f8d8b8985827e7a746e68625b504a42382f261b1106000000000c1825323f4b5865727e8b9393939393939393938d8073675a4d4034271a0d01000000000000000000000000000000000a1723303d4a5663707d899393939393939393938f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d272f373d4042464646464646464646464544413b342b22180d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0d060b0f12131414141312100c060d0a07070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdcabeb2a5988b7f72665d554e46423b3832302f302f353c46525e6876828f9ca9b5c2c7bbafa499897c6f6256493c2f231609000000000c1825323f4b5865727e8b98a5b1bec3c3b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc3c3baada094877a6d6154473a2e2114070000000000000000060f182129313940454f535b6063686d717477797a7c7d7d7e7d7d7c7b797775726e6964605b534f443f3830271f150d03000000000000000000000a1623303d495663707c89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9f9e9d9c9a9898928f8b86807b726d605c544a41382d22170b030000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9a8d8073675a4d4034271a0d01000000000000000000000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a252f3941484d4e5353535353535353535352514c463d34291f1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060707070706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdcac1b5a89b8e81786d676058524d47433f3d3c3c3d40454e58616d7a86929facb9c5c6b9ac9f93867a6d6054473a2d211407000000000c1825323f4b5865727e8b98a5b1b7b7b7b7ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b7b7b7b7ada094877a6d6154473a2e21140700000000000000040d182129333b434b515960656c70757a7e81838687898a8a8a8a8a89888684817e7b76716c656059504a423931271f150b010000000000000000000a1623303d495663707c8996a3acacacacacacacacacacacacacacacb5afacacababaaa8a7aaa29f9c98928d857e746d665c53493f33271f14090000000c1825323f4b5865727e8b98a5acacacacaca69a8d8073675a4d4034271a0d01000000000000000000000000000000000a1723303d4a5663707d8996a3acacacacaca89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202c37414b53595b5f5f5f5f5f5f5f5f5f5f5f5d574f463b3024180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c3b6aa9e938e817a6f6a615e57544e4b4a49494a4b51585f6a73808d99a3afbbc7c3b6a99d908376675d5145392c201306000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaa9f9286796c5f5346392c201306000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3aaaaaaaaaaaaa094877a6d6154473a2e211407000000000000010c161f29333b454d555d606b70787d82868a8e909299959697979796969992918e8b87827e78706b605c544b433931271d12070000000000000000000a1623303d495663707c8996a3afb9b9b9b9b9b3afadadadadadadadaeaeafb0b2b4b6b5b3b4aeacaaa29f98928b81786d655b50443b31251a0e0000000c1825323f4b5865727e8b98a5b1b9b9b9b3a69a8d8073675a4d4034271a0d01000000000000000000000000000000000a1723303d4a5663707d8996a3b0b9b9b9b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1824313d48535d65686c6c6c6c6c6c6c6c6c6c6c6961574c4135281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c6baafa59e938f847c746e696260585856565657555d606a6f7c87929fabb5c0c8bcb1a7998d807366554b4135291d1104000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9286796c5f5346392c201306000000000000000000000000000000000000000000000a1723303d4a5663707d89969d9d9d9d9d9d9d9d94877a6d6154473a2e21140700000000000008131e28313b454d575e676d747d83898f92999a9d9fa3aba3a3a4a4a3aba39f9e9b9a938f8a837d736d665d554b43392f24180c0400000000000000000a1623303d495663707c8996a3afbcc6c5bab0a8a3a1a1a1a1a1a1a1a1a1a2a3a5a8abadb2b7bab8b4aeaaa29f938e81776c60574d42362a1d120700000c1825323f4b5865727e8b98a5b1bec6c0b3a69a8d8073675a4d4034271a0d01000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc6c2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734404d59656f75797979797979797979797873695d5144382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9ccc1b7afa59e969188817b746f6a67656362636465676d737c859299a3afbdc7c6b8ab9f95887c6f6255483c2f24180d01000000000c1825323f4b5865727e8b9090909090909090909086796c5f5346392c201306000000000000000000000000000000000000000000000a1723303d4a5663707d8990909090909090909090877a6d6154473a2e2114070000000000030d19242f3a434d575f696e79818990959c9fa3abaaacaeb4b0b0b1b0b0b5afacaaaca49f9c95908880786d675d554b40352920160a00000000000000000a1623303d495663707c8996a3afbcc9bfb3a89e979494949494949494959597989b9ea1a8aab0b8bfbab3aea59d938c7f72695e5346392e23180c00000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d4034271a0d00020507080d0d0d0d0d0d0d08080602000a1723303d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608081b2835424e5b6875818686868686868686868685786c5f5245392c1f09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbd0d3c9c1b8afa8a09a938e86817c787472706f6f707275797f869297a1abb5c0c6bdb1a79d9083776a5f53473a2e1d130700000000000b1724313e4a5764717e838484848484848484848483776a5d5144372a1e1104000000000000000000000000000000000000000000000916232f3c4956626f7c8384848484848484848484837a6d6054473a2d21140700000000010b151f2935414c565f696e7b838e939da0a7acafb5b6b9babfbdbdbdbdbdc0bbb9b7b6afaca7a09a938d82796d675d51453d32271b0f03000000000000000a1623303d495663707c8996a3afbcc9bbafa3978c878787878787878788898a8c8e91969c9ea6adb5bfbebaafa59f92867b6e61544b4034281c1004000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d4034271a0d090e1114141a1a1a1a1a1a1a1514120e090a1723303d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050a0f121515192835424f5b6875828e92929292929292929285796c5f5246392c1a1615130f0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794aab4bfcad6d3cac1bab2aca49f99928e8984817e7d7c7c7d7f82858c9298a1a9b3bdc7bfb5ab9f958a7d7164584e43372b1f0c0100000000000a1723303c4955616c7177777777777777777777777771675b4f4236291d1003000000000000000000000000000000000000000000000815222e3b4754606a6f7777777777777777777777776d685d5245392c2013070000000007121d27313945525d686e7b8491959da5acb1b9bbc0c3beb9b8b6b5b4b4b5b6b9babfc0bbb9b1aca49f948f82796d60584e43372b1f1306000000000000000a1623303d495663707c8996a3afbcc7baada194877a7a7a7a7a7a7a7b7b7c7d7f8184898f949ba3adb8c2c1baaea3988d8174665c5145382c1f1306000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d4034271a0d141a1e20212727272727272722211e1a150e1723303d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12151a1f2122252a35424f5b6875828e9b9f9f9f9f9f9f9f9285796c5f5246392a2522221f1b15120f090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8798a2aebac6d3cac2bbb7b5b6afaba39f9a96918e8b8989898a8b8f92979fa2aab3bbc5c0bbaea3999083786c6053463c31261b0f0000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a675f554a3f33271a0e010000000000000000000000000000000000000000000006131f2b38434e5860626a6a6a6a6a6a6a6a6a6a6a6a605d564c4135291d1104000000000c18232f3943505a606d7a839196a0a7afb8bcc3bfbab8b3adaba9a8a7a7a8a9acaeb4b9bbc0beb6afa69f948e81746a6054473b2e221508000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796e6e6e6e6e6e6e6e6f707275787c828c919ba6b0bbc7bfb4aa9f9285796d6053463a2d201307000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d4034271a171f252a2d2e333333333333332e2d2b261f181723303d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e21262b2e2f303639424f5b6875828e9ba8acacacacac9f9285796c5f52463a36302f2e2b27211f1a15100b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d687985929facb8c5ccc2b8b0aba9abacb2aeaca8a19e9a9896959697989b9fa2a9aeb4bcc4bdb5afa49f92877c6f655b5044372a20150a00000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5b554d43392e22160a0000000000000000000000000000000000000000000000030f1b27323d464e54565d5d5d5d5d5d5d5d5d5d5d5d54524c443a2f24190d0100000004101c2934404b55616c75828f95a0a8b1b9c0c2bcb4aeaca9a19e9c9b9a9a9b9d9fa3abacafb6bcb4aea59e9791867c6f6256493c2f231609000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c61616161616162626465656c6f757f8c949faab7c3c6baaea298897c706356493d3023160a000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d40342717202930363a3b404040404040403b3a37312a211823303d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e161b1f262a2d31373a3c3f4146474f5b6875828e9ba8b5b9b9b8ac9f9285796c5f524846423f3c3b37322e2b26201b160e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566b7784919eaab7c4c7bbb0a69f9c9ea1a8afb5b2acaba7a5a3a2a2a3a5a8abadb3babfbeb9b2aba49f928b7f726a5f53493f3327180e04000000000000000c17222c363e45494a5151515151515151515151514f4a433b31271c11060000000000000000000000000000000000000000000000000a16202b343d4347495151515151515151515151514745413a32281e13080000000006131f2c3845515c67717e8a939ea8b1bac3c2b8b0aaa29f9997928f8e8d8e8f9092999b9fa4acb0aaa29f938f857d706a6054473b2e221508000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c605454545454555657535b60626d76828f9ca9b5c2cabeb4aa988b7f7265584c3f3225190c000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d4034271f29333b4246474d4d4d4d4d4d4d4847423c332a1f23303d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a20272b31363a3c4347484c4c5254565b6875828e9ba8b5c1c5b8ac9f9285796c5f5754524d4c4947433c3a37312c27211a140e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f43505d697683909ca9b6c3c3b7ab9f948f91969fa4abafb6b7b4b1b0afafb0b2b5b8babeb9b8b2ada8a199938c80736d62584e41382d221706000000000000000005101a242c33393c3e444444444444444444444444423f3931291f150b00000000000000000000000000000000000000000000000000040f19222b32383b3c4444444444444444444444443a39352f2820160c01000000030f1b27333f4953606d7984919ea5afbac3c2b8b0a69f98928d888583828181828386898e939aa1a69f98928b817a706b60584e43372b1f1306000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c60534747474848494a4950535b64707d8a97a3b0bdd0c0b3a79a8d8074675a4d4134271a0e000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d40342725303b454d52545a5a5a5a5a5a5a55534d453c312623303d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f252a32373b4246484e535558565e6163656875828e9ba8b5c1c5b8ac9f9285796c6563615e575955544e4847433c38322b261f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b2835414e5b6874818e9ba7b4c1c2b5a99c8f82848e93999fa4acacafb5b3b4b5b5b5b5b4b2b3adaba9a19e9691877f736e635b51463c2f261b110600000000000000000008121a22282d303137373737373737373737373736332e271f170d04000000000000000000000000000000000000000000000000000007101920272b2e2f3737373737373737373737372d2c29241e160d040000000005121f2b3744505b65727f8b96a1adb8c1c5bbb0a69f948f86807c797675747475767a7d818892979f9490867e756d6860594f463d32271b0f03000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c6053463b3b3b3b3c3d3f444855626e7b8895a1aebbc8c1b4a79a8e8174675b4e4134281b0e000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d4034272a36424d575e6166666666666666615f574d42372b23303d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117212931363d43474d5355585f626568686d70727375818e9ba8b5c1c5b8ac9f9285797372706e69696662605855534e48443d37312a2117110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfc1b4a89b8e817a81878f939a9d9fa4aba6a8a8a9a8a8a7a5a9a29e9b97918c847d726d635c52493f342a1d140a00000000000000000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2927221c150d0500000000000000000000000000000000000000000000000000000000070f161b1f22232a2a2a2a2a2a2a2a2a2a2a2a21201d19130c0400000000000613202d394653606c7884919ea9b2bdc9beb3a99f948f827b736f6c6568676768676d70757d8592928c837b716c615e564f473d342b20160a00000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c6053463937372f35383a3c4754616e7a8794a1adbac7c0b3a79a8d8074675a4d4134271a0e000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d4034272d3a46525e696e737373737373736e695f53473e3027303d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c2328333b42464e54575f61666a6f7275787a7c7e808184919eabb8c4c5b9ac9f928781807f7d7b7875726f6a67625f58544f46423c3328231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a8b2bdc3b6a99c908376747c82878c909399989a9b9c9c9c9b9a999797928e8a847f79706b635b524a40372d22180b02000000000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1d1a16110b04000000000000000000000000000000000000000000000000000000000000040a0f1315161e1e1e1e1e1e1e1e1e1e1e1e1413110d0801000000000000091623303c4956636f7c8996a0acbbc4c6b9ada1978f82796e6962605b535a5b555d60636b707c85867f786e69625a524c443d352b22190f0400000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c60534644444444404547484d56626f7b8895a2aebbcbc0b5ab998c7f7266594c3f3326190c000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d40342b37434e58616e7b808080808080807b6e61594f42392e303d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141e262e343f454d53586062696e73777b7f828587898b8d8e9196a1adb9c5c7bbafa399928e8d8b8a8785827f7c78736e6a636059534d453f342e261e150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a1adb9c5b8ab9e9285786a6f757b7f8386898b8d8e8f8f8f8e8d8c8a8885817d79726d676059514940382e251b100600000000000000000000000000000005080a0b111111111111111111111111100e0a060000000000000000000000000000000000000000000000000000000000000000000003060809111111111111111111111111070704010000000000000005121e2a36424d576774818d9aa8b2bdcabfb4aa9e92857a6d675e575350494e4e4b515359606a6f7c7c736d665f575046413a322b231a10070000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c605351515151514b515355575e68727f8b98a5b2bec7bbafa3998a7d7064574a3d3124170a000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d403430394754606a74818d8d8d8d8d8d8d82766b61544a4034303d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2630383f4450575e616a6f757b8084888b8f91979698999b9ea1a9b2bdc9cbc0b5aba39f9b9a989697928f8c8884807b76706b615f5751443f3830261e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697884919eabb8c4b9ada197887b6e62696e73767a7d7f808182828282817f7e7b7975716d66605c554f473f372e261c1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919eaab7c4c6baaea2988b7f72685d554d46443f41414045474f58606a6f6f6a605c544d453f353028201a1108000000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c605d5d5d5d5d5e555d606265696e7a84919eaab7c4c0b5ab9f92867a6d6054473a2d211407000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d402e3943505a626f7c87939999999999948a7d70665c51443a303d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c263038424a505a62696e757c82878c9196989b9ea1a9a5a6a7abadb2bbc4cfd1c7bdb5afaca8a6a5a9a29f9c9996918d88827d756e69625b504a423830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875828e9bacb6c0beb3a9988b7e71655e6166686d70727375757675757472716e6c6564605c54514b433d352e251c140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a0acb9c5c5b8ac9f9285796d60564c433b37332d2f35383d464e586062626058504a423b3329251e160e0800000000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c6a6a6a6a6a6a6a6b676d6f71757b829096a0acb9bdb5afa3998e8275685d5245392c201306000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d4034404b55616c7683909aa4a6a6a6a69d9184796d60564c41363d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f17232e38424a545c606c717b82898f93999da0a8a8abadb3b1b3b4b8b9bdc4cdd6d9cfc7c0bbb9b5b3b2b3adaba8a8a19e9a948f89827b726d605c544a42382e23170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303e4b5865717e8b9aa4afbbc2b6a99c8f8276695f54565d60636567686969696867666462605b5353504a454039302b231c130a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a8b2bdc8c1b5a89b8e8275675c51433a302b272224292c333d464e545656544e443f3830292119130c040000000000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f938679777777777777777778787a7b7e828690949fa8b2b9b2aba39f92877b6e62564c4135291d1104000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d403845515c67717e8a949facb6b3b3aca0968b7f72685e52463c3d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e182128343f4a545c666d747e858e939c9fa4abacb2b5b8b9bebec0bec2c4c7cdd4dce0d8d0cac7c5bdc0bebebab8b5b2acaba69f9c948f867f746d665c544a3f342821180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212e3b4754616e7b87939facb9c6b9ac9f93877b6e61594f525456585a5b5c5c5c5b5a59575553504946443f38342e271e19110a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccc0b6ac978b7e7164554b4031281f1b17181d212b343d4347494947433d342e261e180f0802000000000000000000000000000a1623303d495663707c8996a3afbcc9b9aca09389838484848484848484848586888b8e92999fa6b0b2aca8a099928b7e71695f53433a2f24190d01000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d40414c56606d7984919ea6b0bec0bdb2a89f92857a6d61584e433d4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333b44505c666d78808b92989ea5acafb5b8bdc2c0bbb9b6b3b1b6b7bbc2cad4d8cec6bfbab8b0b3b5b9babfc2bdb9b7b0aba69e98928b81786d665c50443f332a1f15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697683909daab4bfbbafa4998e81756b60564d47494c4d4e4f4f4f4f4e4c4b4846443f3a38342e28231d150c0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1c8bbafa49a887c6f6255493c2f22160f0b0c1019222b32373b3c3c3b373228231c140c060000000000000000000000000000000a1623303d495663707c8996a3afbcc9c5b8aca09590909090909090909191929795989b9fa3abacaaa8a09e9691877f726c62574d4231281e130800000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d4046525e68727f8c96a0acb8c2d0c3baada2978d81746a5f53473e4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b45505a606d78818d929fa2aaafb9bbc0c4bdb9b6afaca9a7a4a9abb0b8c2cdd0c6bcb4aeaca4a6a9acaeb4b8bcc3c2bbb7b0aaa29f938e82786d605b51453c31261a0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5665727f8b98a2aebac0b5ab9f93887d70685e574f4641404242434242413f3e3b3937332d2c28231c181a1514120e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2c6b9ac9f93867a6d6053473a2d201407000007101920272b2e2f2f2e2b272017110a02000000000000000000000000000000000a1623303d495663707c8996a3afbcc9c8bcb1a7a09d9d9d9d9d9d9d9d9d9e9ea2a9a4a8acaea8a09d9a96918b847d726d625a50453c311f160c0100000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d434e58616e7a85929fa8b2bdcad6cabeb3a99f92877c6f625a50424a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57626d74818e939da4aeb3bcc1c6bfbab2acaca49f9d9a979c9fa6b0bbc7cabfb4aaa29f97999c9fa3abacb1b9bec5c1bcb4aea59d948e81746d62574d42372b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4754606d7a86929faab4bfbbafa49a91857a6e696059524d48433e3b3937332d3231302f2d2c29242928272721201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3c4b8ab9e918578675d5145392c201306000000070f161b1f222323221f1b150b060000000000000000000000000000000000000a1623303d495663707c8996a3afbcc9cec3b9b1acaaaaaaaaaaaaaaaaaaababadb3b1b5b9aca095918d89847f786f6b625b51483f332a200d040000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d47535f6a74818e98a2aebac4cedbd0c5bbafa3998f82766c61544b4a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f69717e8b939da5aebabec5c4bcb4aea8a19e9a93908d8b8f949fabb7c4c7baaea298928a8d8f92999da0a7adb3bbc4c6bfbaafa69e938b7f72695f53473d32271b0f0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202c3945525d6874808d98a3aebac0b6aca19791847b6f6b615e56544f4b4846443f403f3e3c3b3a39352f363534332e2d2a251f170f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4c4b7aa9d9184776a554b4035291d100400000000040a0f1315161615130f0a04000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc9cdc4bcb5b0aeaeaeaeaeaeaeafafb0b2b5b8babeb7aa9d9183807d78726d66605951493f362d21180e000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4d4f59626f7c87939faab4beccd6e0d7cbc0b5ab9f948a7d70665c514a5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58616e7b86929fa5afb7c0cac4bbb3aaa29f96918c8783807e828f9ca9b6c2c5b8ac9f92867e8082868b90959ea2a9b2bac4cac0b8afa59f92867b6e61584e43372b1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56616e7b86929fa8b2bcbeb3a9a09691847d746e6863605957555350494d4c4a494847454144434241403b3a36302921170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5c3b6aa9d9083776a5d50442f24180d0100000000000003060809090806030000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc9c6bcb2aaa4a2a2a2a2a2a2a2a2a2a3a5a8abaeb3b5a89c8f827c746d66605c544f473f372d241b0f06000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a4a54616b76828f99a4afbcc5d0d9d9dcd1c7bdb0a69e9184796d60564c5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b47545f6a75818e98a2aeb7c0c9c5bbb3a9a198928c847f7b767475818e9ba8b5c1c5b8ac9f92857973767a7e838b9297a0a8b2bac4cac1baaea2988f82756a6054473a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a46525e6973808c96a0aab4bebbb2a8a0969187807b746f6b676461605b535a5857565554524c51504f4e4d4846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabb8c5c2b6a99c8f8376695c504336291d070000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc9c0b5aaa09895959595959595959697989b9fa2aaaeaa9e948f8780786d685e564c42382e2317120900000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a515c66707d8a949fabb5c0ced0cdccd1d2cfc2b9aca0968c7f72685e525663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88939eaab4bfc9cabeb3a9a19791867f79726e696875828e9ba8b5c1c5b8ac9f9285796c686d71787e859196a0a8b2bdc7cabfb4aa9e93897c6f62564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d56606d79849198a2acb6bebab2a8a199938d86817c7874716e6c65686665646362605d565d5c5b5a5a54524d453b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabb8c5c3b6a99c908376695d5043362a1d070000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc9bcb0a4988e8888888888888888898a8c8e92989da4aea69e99938d837a6e685e544a3f34281c100300000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a56606d7984919da6b0bdc7cac4c0bfc5c6c9c9bdb2a89f92857a6e61585663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6774818e9ba5afbcc6d0c6b9ada19791857c726d67615e6875828e9ba8b5c1c5b8ac9f9285796c5d60666d727b849196a1abb5c0ccc6bcafa59b8e8174685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1925303b45515c676f7c86929aa4acb4bcbab2aba49f98928e8984817e7b7977757372716f6e6d686b6a69686766615e574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4c3b6aa9d9083776a5d50442f24180d010000000000000407090a090704000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc8bbaea295887c7b7b7b7b7b7b7c7c7d7f82858d929da5afaba49f9590837a6e665c5044382b1f140900000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675a5d68727f8b96a0acb8c2c7bfb8b4b2b8b9bec5c4baaea2988e81746a5f5663707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb8c1cec6bbafa59e92857b6f6a605c555b6875828e9ba8b5c1c5b8ac9f9285796c5f545c60696e7a849199a4afbbc7cec1b9ac9f92867a6d6054473a2d21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2834404b555f6a717e88939aa2aab1babdb5afaaa29f9a96918e8a88858382807f7d7c7b7a797877767574736e695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab7c4c4b7aa9d9184776a554b4135291d110400000000050b101416171614100b0500000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796f6f6f6f6f6f6f6f7072757a808d939eaab5afa79f959082786d6053463b31261a0e02000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d80736757616d7a85929fa8b2bdcabfb5ada8a6abadb3bbc5beb3aa9f93877c6f625a63707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a98a2aebac7cfc3b6aa9e938a7d70696058514b5b6875828e9ba8b5c1c5b8ac9f9285796c5f4a50575f686f7d87939facb9c3cdc7baaea3988a7e7164574b3e2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18232e39434e58616c727f889298a0a7aeb4babbb4aeaca8a19e9a979892908e8d8b8a898887868584838281807b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c3c4b8ab9e918578675d5145392c2013060000000810161c20232423201c160d08020000000000000000000000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c626262626262636465686d75818e9baab4bbb1a89f948b7e7165574d42362a1e1205000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073675f6a74808d97a2adbac3c4baada39c999ea1a9b3bec5bbafa4999082766c6163707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c556874818e9baab4bfcac9bdb2a89b8f82756c61574e454f5b6875828e9ba8b5c1c5b8ac9f9285796c5f52444d56606b74818e9aa7b1bcc8cbbfb4aa9b8e817568564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c46505a626d727e8691959fa2aaaeb4b8bab8b2adaba7aaa29f9d9b9998979695989291908f8e8d897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c2c6b9ada197877a6d6054473a2d211407000007111a21282c2f302f2c282119140d0500000000000000000000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c6055555555555657565d626f7b8898a2aebabab0a69e918477695f53463a2d211407000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d807367626e7b87929fa9b3bec9bdb2a89c918c9297a1adb9c3c0b5ab9f948a7e716763707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677784919eaab7c4d0c5b9aca096897d70635a5045424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f5246444f59626f7c88959fabb8c4d1c4b7aa9e918477685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2a343e48515b626c717c838c92989fa2aaacb1b6b9b9b8b4b3aeabaaa8a6a5a4a2aaa39f9e9d9c9b96897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b3c0c9beb3a995887c6f6255493c2e23180b080c1218232c33383c3d3c38332a251e170e07010000000000000000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c605348484849494a4c535f6a7985929facb8c2b8aca096887b6e6155483b2e221508000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073676b75828f99a3afbbc5c5b9aca0968c7f85929ea7b1bcc7bdb0a69e9184796d63707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9c6d1c4b7aa9e9184786c6053463e424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f52463d47535f6a7783909daab6c3d0c5b9aca096877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18222c363f48515a616a6f797f868d92989da0a8aaacafb5b6b8b9b8b6b5b3b2b0afb4aeacabaaa9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98aab4bfcabeb1a4978b7e7164554b4034281d1919181d2328353e44484a48443e3630292018120b0300000000000000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c60534645404546484a515d677885919eabb8c4bdb2a8978a7d7164574a3e3124170b000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d807366707d89949eabb5c0c7bcb1a79e9184797f8b95a0acb8c2c2b9aca1968c7f7369707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c899aa4afbbc8cec1b4a79b8e8174655b504437424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f524637434e586773808d9aa6b3c0cdc9bdb2a896897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a242d363f4850585f666d737a80868c9195999d9fa4aba9abadb3b1b3b4b5b7b8b9bab9b8b7afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8998a2aebac7c1b5a89b8e8275675c5145392f29252624292e3440474f5557554f46413b3229231d150d06000000000000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c605352524b515355565a606d7a86939facb9c6beb1a5988b7e7265584b3f3225180c000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d80736d7883909da6b0bdc7c7b8ab9f958a7e717883919da6b0bec7bdb2a89f92867b6e707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97acb6c0cccbbeb2a5988b7f726553493f33424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f5246323e4b5764717e8a97a4b1bdcacebdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363e464e545c60686e747a7f84888c909399999c9ea1a9a4a6a7a9aaabadb3afb0b1afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb8c5c5b8ac9f9285796d60554b423a3530332f35394045525961636159524c443e342f271f17110a0200000000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c605f5f5f555c606163666c727f8b99a4afbbc7bfb2a5988c7f7265594c3f3226190c000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073727e8b95a0acb8c1c7bdafa59d9083766c707d8a949facb6c0c4baaea2988e8174707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfd2c9bcafa296897c6f6356493c2d424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f5246393c4855626f7b8895a2aebbd1cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242c343c424b51565e61686d72777c8083868a8d8f92979697999a9c9d9ea2a9a2a3a4a6a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6676828f9cabb5c0c6baaea2988b7e72675d544b464140404040454b515b636b706b615e564f4540393127221b140b02000000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f9386796c6c6c6c6c6c676d6e7073777e86929fabb5c0cbbfb4aa988b7e7165584b3e3225180b000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d80737a85929ea7b1bccbc0b5ab9e93897c6f636b76828f9aa4afbbc6bfb4aa9f93877c707d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbaea295887b6f6255483c35424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f5246393b4754616e7a8794a1b5c0cbccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a222a303940454c52565d60656a6f73777a7d80828587898b8c8e8f90929794959798999a96897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5465727f8b99a3afbbc7bfb4aa9e9184796d665d55524c4d4c4d4b51555c606e737d756e686159514b433c332d261d140a000000000000000000000a1623303d495663707c8996a3afbcc6b9ac9f93867978787878787879797b7d7f838a9298a2aebdc7c7baaea398897c6f6356493c30231609000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d8073808d97a1adb9c3c7bbafa3998f82756b60626f7c87939faab4bfc6bbafa49a9083767d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdc7baaea194877b6e6154483b35424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f5246393a4753606d7a8699a3afbbc7cdc0b3a69a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810181e272e343b41464c5254585f6266686d707376787a7c7e80818284858687898a8b8c8d8e897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3b4754616e7a86929facb9c2c5b9ada1978e81786d67615e565a5959555d60676d74808a827a706b605c554e443f382f261b11060000000000000000000a1623303d495663707c8996a3afbcc9b9aca0938985858585858585868688898c90959fa2aab4bfc7bfb5ab9f9286796d6053473a2d201407000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d807b86929fa9b3becabeb4aa9f92877b6e6259606a75818e98a3aebac5c0b6ac9f958a7e7d8996a3b0bcc9c2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b3c0cdc6baada093877a6d6054473a35424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f5246393945515d677986929facb9c5cdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151d232830363a4145474e5355565e61636669686d6f717374767778797b7c7d7e7f8081827c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6875828f9ca6b0bdc6beb2a99e938e8179716d686867666667676d7179808c928f857d746d675f58504941382d22170b0000000000000000000a1623303d495663707c8996a3afbcc9c6baada2979292929292929292999496999da0a7aeb4bcc3beb6aea3998e8175675d5145382c1f1306000000000c1825323f4b5865727e8b98a5b1becbc0b3a69a8d80818e99a3aebbc5c6baaea2988d8174695f5358616e7b86929fa9b3bec7beb1a79e91847e8a97a3b0bdcac2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdc7baada194877a6e6154473b35424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f5246393a4653606d798699a3afbbc7cdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e252a3035393c4347494c5254575a565e6163646667696a676d6e6f7071737475766f6a5f53473b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56636f7c89949fabb5bfc4bbafa59e938e847e7a76747373737476797e848d929c97928a80796f6a605b53493f33271b0f0300000000000000000a1623303d495663707c8996a3afbcc7cabeb3a9a29f9f9f9f9f9f9f9fa3aba3a6aaacb1babeb9b8b1aca49f92877c6f62554b4035291d1004000000000c1825323f4b5865727e8b98a5b1becbc3b6a99d90838e939eabb4bfc9bdb2a99f92857a6d61574d535e6973808d97a1adb9c3c2b9ada1969083909da9b6c3cfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbaea195887b6e6255483b35424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f5246393a4754616d7a8794a0b5c0cbccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c14191e24292c32373b3c4146474a4d4c52545658595b5c555c606162646566676869625f584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b4854606b76828f99a3aebbc2c1b7afa59e97918b868381807f808183868b91969da4a19e928d837c726c655b5044372b1f120500000000000000000a1623303d495663707c8996a3afbababababcb3adabababababababacaeb5b0b2b6b6b5b3b3adaba7a09a938c7f726a5f5343392f24180c00000000000c1825323f4b5865727e8b98a5b1becbc4b8ab9f9590959ea5afbdc6c5b9ada1968c7f73685e52454d57606d7a85929ea8b2bdc8bdb2a89f9590959fabb8c4cfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc8bcafa295897c6f6256493c35424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f5246393b4855616e7b8894a1aebbd1ccbfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191d20262b2e3035393a3d40414647494b4d4e4f4b515354565758595a5b5c55534e463c32261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38434f59626e7c87929fa6b0b9c2c1b7afa9a19e9992908e8d8c8c8e8f92989ea0a8aeada49d9590867f776c605346392d20130600000000000000000a1623303d495663707c8996a3adadadadadadadadadadadadadadadadadb4aeacabaaa8a6a9a19e9b9590887f736d62584e4331271d120700000000000c1825323f4b5865727e8b98a5b1becbc8bcb1a79f9d9fa7afb7c1c8bcb1a79e9184796d60564c4145515d67727f8b96a0acb8c2c4bab1a79f9d9fa7b1bcc7cfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becfcabeb1a4978b7e7164584b3e31424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f5246393d4a5763707d8a96a3b0bdc9cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11151b1f2125292d2e303036393a3c3e40414340454648494a4b4c4d4e4f4847433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d47535f6a737f8c949fa7b0b8c0c1bbb2adaba39f9d9b9a99999a9c9fa2aaacb2bab9aea7a098928b8073675a4d4034271a0d01000000000000000a1623303d495663707c8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0aaa39f9e9d9b9a9897928e89837d736d635b51463c311f150b0100000000000c1825323f4b5865727e8b98a5b1becbcdc2b9b1aba9abb1b9c1c9c7b8aca0958b7e71675d51443a414c55606d7884919da6b0bec7c2b9b1aba9abb1b9c2cdcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a9b3bec9cdc0b3a79a8d807467584e4337424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f524636424d5666737f8c99a6b2bfcccabeb3a996897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040a0f1315191d202124252a2d2e303133342e34383a3b3c3d3e404142433c3b37322a22180e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b37434e58606c78828f959fa6aeb8bcc3beb9b5afaca9a7a6a6a6a7a9acaeb4b9bdbfbbb2aba49992867b6e6155483b2e22150800000000000000000a1623303d495663707c899494949494949494949494949494949494949493989291908f8d8b8885817d776f6b635b51493f342a200d030000000000000c1825323f4b5865727e8b98a5b1becbd4cbc2bcb8b6b8bcc2cbc7beb0a69d9083786d60554b40323a44505c66707d8a949facb6c0ccc2bcb8b6b8bcc2cbd4cfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8797a1adb9c6d0c3b6aa9d9083776a5f53473c424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f52463946525e6975828f9ca8b5c2cfc6b9ada297877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080d11131417191e20212325262823282c2d2e2f3132333435362f2e2b2620181006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a26313c44505b666d798390949da4acb1b7bcc2c0bbb9b6b4b3b2b3b4b6b8babfbeb9b5aea9a19993877e71695f53463a2d21140700000000000000000a1623303d495663707d8787878787878787878787878787878787878787878685858382807e7b7874706b636059514940372d22180e000000000000000c1825323f4b5865727e8b98a5b1becbd8d4cdc8c4c3c4c8cdccc0b6ac9f948a7d70665c5043392f343f4a54616c7683909aa4afbbc6cdc7c4c3c4c7cdd4dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697885919eabb8c4d2c4b8ab9f95887b6e62584e43424f5b6875828e9ba8b5c1c5b8ac9f9285796c5f5246434d57616e7b86929facb9c5d1c5b8ab9e928578695e53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707080d11131416181a1b181c1f20212324252627282922211f1b150e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009152028333f4a545d676d7a828d929da0a7abb1b5b8b9bebdbdbebebebdbfbab8b6b3adaba39f9691877e716c61574d42372b1e120500000000000000000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797978777573716f6c65636059544f4740372e251b1006000000000000000c1825323f4b5865727e8b98a5b1becbd8dfd8d4d1d0d1d4d4c8bbafa49a8f82766b61544a3f31272e3842505a626f7c87939faab4bfcbd4d1d0d1d4d8dfdbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d576975828f9cacb6c0ccc8bcb1a79a8d81746a5f554c444f5b6875828e9ba8b5c1c5b8ac9f9285796c5f52444c555f6973808c99a3afbbc7cfc2b5a99c8f827669574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090b0d070c10131315161718191a1b1c1515120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b17222d38424c555d686d78808991959d9fa7a8abadb2b0b1b1b1b1b0b4aeaca9a9a19e99928e847d716c615a50453c31261a0e02000000000000000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6d6d666b6a68676562605b53544f48443d352e251c130900000000000000000c1825323f4b5865727e8b98a5b1becbd8e4e4e0dddcddd7cbbfb4aa9f93877c6f62594f42382e1f26303e4754606a75818e98a3aebac5cfdadcdde0e4e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303f4b5865727e8b9aa4afbbc8cdc3b9ac9f92867c6f675e564f4f5b6875828e9ba8b5c1c5b8ac9f9285796c5f5250565e676e7b86929fabb5c0cbc7bbb0a6988b7f7265584c3f31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060708090a0b0d0e0f100908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a434c565d666d747d848a9095989b9ea1a9a3a4a4a5a4a3aaa39f9c9997928d86817a706b615a50483e332a1f140900000000000000000004101c2834404b545c60616161616161616161616161616161616161616160605c545d5c5a585553504948443d38322b231c130a0100000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f0eceae8ded3c7baaea3988e81756a6054473e30261c1e2b37434e58616e7b86929fa9b3becad6e0eaecf0e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212e3b4754616e7b87939facb9c2d0c7baaea3989184796e686159535b6875828e9ba8b5c1c5b8ac9f9285796c5f535a61686e79839098a2aebdc7d1c4b7ab9f94887b6e6155483b2e221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d28313a444c545c606b70787d83878c8f919795969798989797969892908d8985807b746d68605950483e362c21180e03000000000000000000000c18232e39424b515354545454545454545454545454545454545454545453504a504f4d4b4846443f3838332c272119110a010000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f6ebe0d6cabeb3a99f92867b6e61584e43352c1e141b27323d46535e6973808d97a1adb9c3ced9e5f1f5e8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca6b0bdc7cbbfb4aaa09690837a706b63605b6875828e9ba8b5c1c5b8ac9f9285796c5d60646c717a839095a0aab4becfc8bcb1a79c908376695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060708090a0a09090807060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b161f28323a424a515960666c71767b7f828587888a8a8b8b8b8a89878683807d79746e69615e564f473e362c241a0f06000000000000000000000007121d27303940454647474747474747474747474747474747474747474746443f4442403e3c3937332d2c27211b160f0700000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1f1e5dacec6baada2978d8073695e53463c32231a0c15202a36424d57606d7a85929ea8b2bdc8d4dee9f5e8dbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5763707d8a949fabb5c0ccc6bcb2a89f9590847d76706c666875828e9ba8b5c1c5b8ac9f9285796c676d71767e8490959fa7b1bcc5cbc3b8aca0958a7e7164574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006060606060606060606060606040100000000000000000000000000000000000000000001050707070d111314151616171616151413100c07070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d162028303940444f545b6064696e7275787a7c7d7e7e7e7e7d7c7b797673706d66615e57524c443d352c241b1208000000000000000000000000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a38342e3534322f2d2b27221b1c160f0a040000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4f1ede1d5c9bdb2a89f92857a6d60574d42342b2011080e1a25313b45525d68727f8b96a0acb9c2cdd8e4f3e8dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b4855616b76839099a4afbbc2cbc3bab1a79f96918a827d78747175828e9ba8b5c1c5b8ac9f9285797275797e838a91969fa7b1b9c3ccc3b9aea49d9083786d6053463b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0c13131313131313131313131312110e0904000000000000000000000000000000000004080d11131418181d202122232323232222201f1d18171413110d080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e272e343d424a5053575e616568686d6f7071717271706f6e6c656663605c54534d46413a322b231b12090000000000000000000000000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2c282329272522201f1b1711100b0500000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8e4eae5dcd2c5b9aca1968c7f72685d52453b3122190e0009141f2935414c56606d7984919ea6b0bcc7d3e1eae8dbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c38444f59626f7c87939fa6b0b9c1cbc2b9b1a8a19e948f8984807e7c818e9ba8b5c1c5b8ac9f92867c7f81858a90949ea1a8b1b9c2cbc2bab1a79d92897d70665c5044382a1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111518182020202020202020202020201f1d1a150f080000000000000000000000000001070c1013191d20212424292c2d2f2f3030302f2f2d2c29242421201d1913100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151c23282f383f44464d535459565d61626364656564646361605b535653504a46423b3530282019110900000000000000000000000000000000030b12181c1f20212121212121212121212121212121212121212121201f1c171c1a181513120f0b0600000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8ddddddd4c8bcb1a79e9184796d60564c4133291f100700030d19242f3a44515c66717e8a949fabb7c1cfd8dddddbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101c28333e4754606a73808c949fa6b0bbbfc6c2bab2aca69f9c97918d8b888e939eaab6c3c6baaea29892898b8e92989c9fa6adb2bac2c8c0b9b1a8a0958d81746b60544a3f3428180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000001070c12181c1f252a2d2e312f35393a3b3c3d3d3c3c3b3a38352f302d2c29241f1c17110b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d262d33383b4246484c4c52545557575858585756545350494a46443f38363129251e160e0800000000000000000000000000000000000000070c1013131414141414141414141414141414141414141414141312100c060d0b09060503000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd0d0d0d0cfc7b8ab9f958a7e71665c51443a3021170d00000008131e2834404a54616c7683909ca5afbdc6d1d0d0d0cfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b37434e58606d78828f949ea6aeb5bdc2c4bdb9b0aba9a19e9a97959b9ea5afbac6cabfb4aaa29f95989b9fa2aaabb0b9bdc4c3bdb9afa79f969083796d60594f42382e231706000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b23292e31323939393939393939393939393836312b241b12080000000000000000030b12181d23292c3036393a3e414145474849494a494948474540403d3a39352f2b28231c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b141c22282b31363a3b3f414647494a4b4b4b4b4a494846443f3d3a38342e2a251f19130c04000000000000000000000000000000000000000000000406070808080808080808080808080808080808080807070706030000010000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec3c3c3c3c3c3bdb0a69d9083786c60544b4032281e0f05000000010c18232e3942505a626f7c89939eabb4bfc3c3c3c3c3c2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1b27323d44505c666d79828f939fa3abb1b8bcc3c2bbb7b2adaba7a4a2a8aaafb7c1ccd0c6bcb4aeaca2a5a8abaeb3b7bcc2c4bdb9b2aca59d9590847a6d675d51473d30261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3f46464646464646464646464645423d352d24190f04000000000000070d151d23292f34383a4146474b4d4b51545556565656555553514b4d4a4745413a38342e28231c140c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f252a2d2e3035393a3c3d3e3e3f3e3d3c3b3937332d2d2b28231c1a140d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b7b7b7b7b7b7b7b5ab9e94897d70655b5042392e20160c000000000007121c27303e4754606a75818e99a3aeb7b7b7b7b7b7b7b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a152028343f4a545d676d79828c92999fa7abb1b8b9bec3beb9b8b4b1aeb5b6bac1c9d3d8cec6bfbab8afb2b4b8babec3bfbab8b2aca8a09e938e837a6e685e554b40352b1e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18232d373f454a4b535353535353535353535353524e473f352b20150900000000030b12181f272f34394045474c5254575a555d6062626363636262605d555a5754514c46443f38342e261e181006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e212124292d2e2f303132323131302e2d2b2722201f1c17110e0903000000000000000000000000000000000000000000000000000000000000000001040707090a0b0b0a09070704010000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaaaaaaaaa3998f82756b6053493f30271d0e040000000000000b151e2b38434e58616e7b86929fa9aaaaaaaaaaaaaaaaa89c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b17232e38424b555d676d787f8790959d9fa7abadb3b6b9babfbfbebbc1c3c6ccd3dbe0d8d0cac6c5bcbec0c0bbb9b7b4aeaca8a19e96918981796e685e564c43392f231a0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f4951565860606060606060606060605f5e5951473d31261a0e010000040c151d2328313940454b5153565e6164676a676d6e6f70706f6f6e6d67696663605d5553504a443f38302a2217110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191d2021222424252525242321201f1b171312100b0600000000000000000000000000000000000000000000000000000000000000000305080d1113141617171717161413110d0806040000000000060606060606060606060000000000000000000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9d9d9d92877c6e62594f41382d1e150b00000000000000030c1b27323d46535f6974808d979d9d9d9d9d9d9d9d9d9d9c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c263039434b555d666c737c838a90959a9ea2a9a9acaeb4b2b4b5b8b9bec5cdd7d9d0c7c0bbb9b6b4b3b6afacaaaaa39f9b96918b847d746d675e564c443a31271d110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400040d161e272e343e434b51555c6065686d717476787a7b7c7c7d7c7c7b7a787673706d6764605c54504a423c3428231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d11131416171818181817161513120f0b0606030000000000000000000000000000000000000000000000000000000000000000060b0f1213191d202123242424242321201d191313100c07080a0b131313131313131313130707040100000000000000000000000c1825323f4b5865727e8b9090909090909090909090908e81746a5f53473d2f261b0c0300000000000000000a16202a36424d57616d7a859090909090909090909090908f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e28313a434b545b606a6f767d83898e9297999c9fa3aaa6a7a8abadb3bbc5cfd2c7bdb5afaca9a7a6aca49f9d9a98928f8a847e78706b605c554c443b32291f150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313d4a56626d72797979797979797979797979756a5e5245382c1f1200030d161f28303940454f555c60676d71767a7e8083858788898989898888868583807d7a75706d66605c544e463f342e261e150b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0b0c0b0a090806050300000000000000000000000000000000000000000000000000000000000000000000060b11171b1f2024292c2d2f303131302f2d2c2924201f1c1812141718202020202020202020201413110d08010000000000000000000b1724313e4a5764717e83848484848484848484848484837a6e61584e43352b1d140a000000000000000000040e1a26313b46525d68727f848484848484848484848484848074675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161f28313a424a50585f626c70777c8185898d90929897999a9c9ea1a9b3becaccc0b5aba49f9c9b99979a93908d8a86827d78726d666059514b433b322920170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f868686868686868686868687796c5f5346392c2013020b151f283139424b515961676d73797e83868a8d9092979595969696959a9391908d8a86827d78716d665f5851443f3830261d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b22272b2d2f35393a3c3d3e3e3d3c3a3935302d2c28231d2123242d2d2d2d2d2d2d2d2d2d2d201d19130c0400000000000000000a1723303c4955616c7177777777777777777777777777776e685e52463c3123190b020000000000000000000009141f2935414c56626d7277777777777777777777777777746e64584c4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f282f383f444e535961646a6f74797d808386888a8c8e8f9297a1adb9c6c7bbafa499938f8e8d8b898684817d7a75706c66605c544f454039312920170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b9393939393939393939286796c5f5346392c20130a141d273139434b545c606b70797f858b9092999a9d9fa2a9a2a3a3a2aca49f9e9c9998928f8a847e786f6a625b504a42382f261c110600000000000000000000000000000000000000000000000000000000000000040607090a0a0b0a0908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b141b22272d3337393d414547494a4a4a4a494745413e3a38342e292d303139393939393939393939392c29241e160d04000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6a6a615e564d41342a2011070000000000000000000000030d1924303a44515b62656a6a6a6a6a6a6a6a6a6a6a6a6a67645c52473c3024170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f55586062666d707376797b7d7f818285929eabb8c5c6b9ac9f93878281807e7c7a7774716d6764605b54504a423d342f271f170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9286796c5f5346392c2013111c262f39434b555d666d747d848c92979c9fa3aba9abadb3afafb0afb6afacaba9aaa39f9b96918b837c726d605c544a42382d22170f0600000000000000000000000000000000000000000000000000000205070c1012131516171817161414110e0907050100030406060606060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f171d262d33383f44464a4c525456575757575654524c4a4645403935393d3e464646464646464646464639352f2820160c0100000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d54524d443b3022180e0000000000000000000000000008131e28323f495156585d5d5d5d5d5d5d5d5d5d5d5d5d5a58524a41362b1f1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c222831373e44494e54545c606366666d6f71737475818e9ba8b5c1c5b8ac9f9285797473716f6d676764605d5553504a443f383029231d150d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5acacacacacac9f9286796c5f5346392c200c17222d38424b555d676d78808a91969ea1a9acafb5b6b8babebcbcbcbcc0bbb9b8b6b4aeaca8a09e9590877f746d665c544a3f332821180e03000000000000000000000000000000000000000000000003090e1214181c1f2022232424242321201e191413110d081011131313131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101921292f383f4449505356565d60626364646362605d565753514b464145494b535353535353535353535345413a32281e1308000000000000000c17222c363e45494a51515151515151515151515151514746413b32291f0f0600000000000000000000000000020c16202d373f454a4b515151515151515151515151514e4c4741382f241a0e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b33393d43474a505356545c606264666875828e9ba8b5c1c5b8ac9f9285796c666462605d555753514b46443f38342e261e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9ac9f9286796c5f5346392c20141e28333f4a545d676d79828d929ea1a8adb3b9bbc0c3c3bfbab8b7b7b7b9babfc4c3bfbab9b2aca79f99928c81786d665b50443e332a1f1509000000000000000000000000000000000000000000040a0f141a1e2123282c2d2f30313131302e2d2a2521201d19131d1d202020202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b333b414950535b606367686d6f707171706f6d686864605c55524c505557606060606060606060605f524c443a2f24190d0100000000000005101a242c33393c3e44444444444444444444444444443b3936302920170d000000000000000000000000000000040e1b252d343a3d3f4444444444444444444444444441403c362f261d130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b21282d3237383f4446494a515355575b6875828e9ba8b5c1c4b8ac9f9285796c5f585653514b4a4745403a38332d28231c150c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec6c5b9ac9f9286796c5f5346392c201c26303844505b666d79828f949da4acb2b9bec5c3bcb8b6b4aeacabaaabacaeb4b7b9bdc4c3bdb8b1aba39f938e81786c605a50453c31261a0e0500000000000000000000000000000000000001070c151b1f262a2d2e34383a3c3d3d3e3d3c3b3a36302e2d2a251e292a2d2d2d2d2d2d2d2d2d2d2726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19222b343c454d535b60656c7074777a7c7d7d7d7d7c7a7875716d67615e565a61646c6c6c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000008121a22282d303137373737373737373737373737372e2d2a251f170e050000000000000000000000000000000009121b23292e3132373737373737373737373737373433302b241d140b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f171c20272b2e34383a3d404446484f5b6875828e9ba8b5b7b7b7ac9f9285796c5f52494745403e3a39352f2b28221c17110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c17232e38424e58606c78818f959fa6aeb9bdc4c4bdb9b1abaaaaa29f9e9d9e9fa3abaaacb2babec5c3bdb5afa59d938d80746c61574d42372b21170b0000000000000000000000000000000000030b121820262b31363a3b40444648494a4b4a494746423e3a3936303236373939393939393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202b343c464e575e656c71787d818487898a8a8a8a898784817e79736d6860616c717979797979797979797976685d5245392c20130700000000000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2a2a21201e19140d050000000000000000000000000000000000000911181d2224252a2a2a2a2a2a2a2a2a2a2a2a2a2726241f1a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151b1c23282c2d2e34383a424f5b6875828e9ba8aaaaaaaaaa9f9285796c5f52463a39352f2d2c29241f1c17110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c1c28343f4a54606a73808c939ea7b0b8c0c9c2bab2ada7a09d9898929191919299999ea0a8aeb4bcc4c7c0bbafa59d928b7e71695f53473e33281c1005000000000000000000000000000000050d151d232932373b4246484a515355565757575654524d4b4746413a3e424446464646464646464646403f3b362e261c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323c464e5860696e777e84898e919695969797969596918e8a85807a726d66717e868686868686868686867a6d6054473a2d211407000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1e1e1414110e08020000000000000000000000000000000000000000060c121518181e1e1e1e1e1e1e1e1e1e1e1e1e1b1a17140e08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f11171c1f2023282c35424f5b6875828e9b9d9d9d9d9d9d9d9285796c5f5246392c292420201d18130f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c1f2b3844505c666f7c87929fa5afb9c2cac2b9b1a8a19e95908b888584848486888c91969fa2aab2bac4cbc0b7aea49f92867b6e62594f44382c21160b0000000000000000000000000000050e171f272f343c43474d5355545c60626364646463615e565854524c474a4f50535353535353535353534d4b4740382e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1925303b444e58606a6f7b828a91969a9ea0a8a3a4a4a3a8a19e9b97928d857f786f717e8a9393939393939393877a6d6054473a2d211407000000000000000000000005080a0b11111111111111111111111111110807050200000000000000000000000000000000000000000000000105090b0c111111111111111111111111110e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101213181c2835424f5b6875828e91919191919191919185796c5f5246392c1d181413110d0703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2834404b54606d78839099a3afb7c1cbc3b9b1a79f96918a837f7b79787778797b7f848b9298a1a8b2bbc5c9c0baaea2988f82766b6155483d33271c1002000000000000000000000000050e172029313940454e53575f6166666d6f707071706f6e696865615e5653555b5d606060606060606060605a58524a40362a1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2a36414d56606a6f7c8590949ea0a8aaacb2b0b0b0b0b2adaba9a29f98928c837c727e8a979f9f9f9f9f9f93877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070c1a2734404d5a6773808484848484848484848483776a5d5044372a1d0d070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2c3845515c66717e8b95a0abb5c0c9c6bcb1a79f9590847d77726e6c666a666d6f72787e869196a1a9b3becacabfb4aa9f948a7d7063594f44382c1e13080000000000000000000000040d172029323b434b51585f62696e7376797b7c7d7e7d7c7a7875716d68625f5f666a6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303946525e686f7c8692979fa6acb2b7b9bdbdbdbdbdbdb9b7b3adaaa29f9590877f7e8a97a4acacacaca093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000305060809090a0a0909080806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060708090a0b0b0b0a0a090806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926333f4c58646e73777777777777777777777771665b4f4236291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2d3a4653606d7984919ea7b1bdc7cabfb4aaa09590827a706c6562605b545c6062666d727c849197a1adb9c1cfc5bcb0a69d9083776b6054483a3025190d01000000000000000000010c161f29323b444c555c606a6f767b80838688898a8a8a898785827e7a746e6960717779797979797979797979736e63584b3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3942505a616e7a849198a1a9b0b9bdc4c5c6bfbab8b7b5b5b6b8b9b4aea7a099928b84919daab7b9b9ada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000001040707060b0f121314151616171616151413120f0b060706040000000000000000000000000000000000000000000000000000000000000000000000000000000000020507070c1012131516171718171717161413120f0b060806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1723303b47525c64676a6a6a6a6a6a6a6a6a6a6a665f554a3e33261a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392b37434e5864717e8b96a1adb9c3cfc6baaea2989083796d6861595553504a5053545c606a6e7b85929ea5afbdc7cec2b8aca095897d7063564c41362a1e110500000000000000000007121d28313b444d565e676d747c82878c909298969797979697928f8b86817b746d7783868686868686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b54616c76828f96a1aab3bbc2c9c3bdb8b4aeacaaa8a8a9abadb3b7b1aba39f969196a0acb8c5baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000105080d11131417171b1f20212223232323222221201f1b17161313100c070300000000000000000000000000000000000000000000000000000000000000000000000004090e121415181c1f2021232424242424232321201f1b171515120f0a040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36404a52585a5e5e5e5e5e5e5e5e5e5e5d5b554d43392d22160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392e3a47535f6a7783909da9b2bdcbc9beb3a99f92867b6e675e564f4846443f44464a50585f69707d8a939eabb5c0cbc8bcb1a79c8f8275685e5246392d2013070000000000000000030d18242f39434d565e686e7980878f939a9d9fa3aaa3a4a3a9a19e9b98928e87807977839093939393939393938d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c66717e8b949fa9b2bcc5c9c1bab1acaaa29f9d9c9b9c9ea1a9aaacb2aea8a09da0a8b2bdc8baada093877a6d6054473a2d211407000000000000000000000000000000000000000002080d1113191d20212422272b2d2e2f2f3030302f2f2e2d2b272223201f1c1812100c060000000000000000000000000000000000000000000000000000000000000001070c10141a1e202123282c2d2e303031313130302f2e2d2b272222211f1a15110d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e19242e3840474c4d51515151515151515151504f4a433b31271c1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392f3b4855626e7b88959fabbbc4cfc6b9ada1978c7f72695f554c443e393834383a3f444e57616b75818e99a3afbbc7cec3b9ac9f92867a6d6154473a2e23180c00000000000000010b151f2935404b555e686e7a838d92999fa4acacaeb4b0b1b0b3adabaaa39f99928d847c83909d9f9f9f9f9f9f998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919ea6b0bbc4cac1b7afa8a09d9892908f8f909297999ea0a8acb2acaaacb2bac3cebaada093877a6d6054473a2d21140700000000000000000000000000000000000003090e13191d2024292c2d302d3337393b3c3c3d3d3c3c3b3b3937332d302d2c28231f1c17110d0701000000000000000000000000000000000000000000000000000000060b12181d1f252a2d2e2e34383a3b3c3d3e3e3e3d3d3c3b3937332d2f2e2b26201d18130b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c262e363b3f404444444444444444444444423e3931291f150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463936414c566673808c99a7b1bccdd1c4b8ab9e9185796d60574d433a322d2b282c2e343c454f59616e7b87929facb9c5d0c7bbafa3998b7e7265544a4034281c100400000000000007121d27313945515d676e7a8490959fa3abafb6b9babfbdbdbdbeb9b8b4aeaba39f96918585929fabacacacaca6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5865717e8b96a1acb8c2cdc2b8afa59e95918b858382828385888c91969ea0a8aeb5b8bdc3ccc6baada093877a6d6054473a2d2114070000000000000000000000000000000001080d151a1e24292d3035393a3d403f4446474849494a4949484746443f403c3a38342e2c28231c18120b06000000000000000000000000000000000000000000000000020a11171d24292c30363a3b3f40444648494a4a4b4a4a4a494746443f3f3c3a37312c29241d17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242b303334373737373737373737373736332d271f170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346393946525e687783909daab7c3cdc8bcb1a7998c8073675c51453c3129201f1c1f2328333e46535f6975828f9baab4becacbc0b5ab9c8f8276665c5144382c1f12060000000000000c18242f39434f59606d798390969fa7afb5bbc0c5c7c0bbb9b7b6b5b5b7b9b5afa8a098929297a2adbab9b9b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7783909da8b2bdcac5bbb0a69e938e847e7a77757576787b7f848a91969fa3abb2bac4cfc6baada093877a6d6054473a2d211407000000000000000000000000000000040c13191f262b3035393a4145474a4d4950535455565656565555545350494c494645403a38342e29241d17110a02000000000000000000000000000000000000000000050b141c22282f35383b4246484b4a5153545657575757575656545350494c4847433c39352f28221c140b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272b2b2b2b2b2b2b2b2b2b2a2926221c150d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346393a4754616d7a86939facb9c6d2c4b8aca095877b6e61554b40332a1f1712101217212b37424d5763707d8a98a2aebac6d1c5b8ac9f9286796d6053463a2d201307000000000004101d2935404b55616b75818e95a0a8b1bbc0c7c5bebab6afacaaa9a8a9abacb2b7b2aaa29f9fa2a9b3becac0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a0acbac4cabeb3a99e948e8179716d676968696a6e72787e848c9299a1a8b2bdc9c6baada093877a6d6054473a2d2114070000000000000000000000000000070d161e242931373a4146474c52545759535b60616262636363626261605b53595653514b46443f38352f27221b140b0400000000000000000000000000000000000000070f171d262d33394045474d525458545c6061636364646463636261605b535855534e4745403a332d261d170f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e1317191a1e1e1e1e1e1e1e1e1e1e1d1d1a16110b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346393e4a5764717d8a9aa4afbbc8d0c3b6aa9d908377695e5343392f21180d0603060f1a26313c4653606d7985929fabb8c5d2c7baaea298897c6f6256493c2f231609000000000006131f2c3845515d67707d8a939ea7b1bac2cbc2bcb3aeaca49f9e9c9b9c9ea1a8aaacb1aeacabadb3bbc5cfc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556673808c99a7b1bcccc6b9ada1978f82786d67605d555c585f62666c71797f879196a1adb9c5c6baada093877a6d6054473a2d211407000000000000000000000000010a11191f282f353c42474c5254565d60636669656c6e6f6f70706f6f6e6e6c65686663605c5453504a454039332d261d160e07000000000000000000000000000000000007111921292f383f444b5153575e616568666d6e6f7071717170706f6e6c656865625f5853514b443f382f292118100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070b0d0d1111111111111111111111100e0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639404d5a6773808d9aacb6c0ccccc0b3a6998d807366574d4231271d0f0600000009141f2c3845515c6675828f9ba8b5c2cecabfb4aa988c7f7265594c3f322619080000000003101c28343f4a54606d7984919ea5afb9c3cbc2b9b1aaa29f9a93918f8e8f9196989da0a7acb2b8babec5cdccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d677683909da9b6c3cbbfb4aa9e92857a6d665d55514b4f4e53545b60666d727c84919eabb7c4c6baada093877a6d6054473a2d2114070000000000000000000000020b131c232b313a41454d53565d6165686d70737677797a7b7c7c7d7c7c7b7a797775736f6d6664605c54514b443f382f2820191007000000000000000000000000000000071119232b333b424a50555d6064696e727577797b7c7d7d7e7d7d7d7c7a797775726f6a65605d55504a423b332a22191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534644414c566976828f9ca9b6c2d2cabeb3a9968a7d7063574a3d3124150b0000000004101c2834404b5465727f8c98a5b2bfcfd0c1b4a79b8e8174685b4e412f24190d0100000006121f2b3844505c66727f8b96a1adb7c1cbc3b9b1a79f98928c878483828284878b90959ea0a8afb5bdc5ceccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5c7baaea3988c7f73685d544b45404243474a50545c606a707d8996a3b0bcc6baada093877a6d6054473a2d21140700000000000000000000020b141d252e353d434c52575f62686d72767a7d808284868788898989898888878584827f7c7975706d66605d555049413a322b2219110700000000000000000000000000060f19232b353d454d545b60676d71767b7e81848687898a8a8a8a8a8989878684817f7b77726d67605b544d453c342b22190e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53515151525d687885929eabb8c5d1c6baada297877b6e6154473b2e21140800000000000c18232e3c4956636f7c8996a9b3bec9d0c3b6a99d9083766a564c4135291d11040000000713202d3a4653606d7884919ea8b2bdc9c5bbb1a79f9590857f7b77767576787b7e838a91969fa4abb3bcc5d0c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3afbbc7c5b8ac9f92867a6d60564c4239353137383f444b515863707d8996a3b0bcc6baada093877a6d6054473a2d211407000000000000000000000b141d262f3740474f565d60696e747a7f82868a8c8f919299959596969695959892908f8c8985827d79736d67605b534c443c342b231910070000000000000000000000030c18212b353d474f575e666c71797e83878b8e91929996969797979696959992918e8b88837f79726c665e574e463d342b20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5d5d5d5d5d606d7a8797a1adb9c6d2c5b8ab9f928578695e52463a2d20140700000000000714212d3a4754606d7a8797a1adb9c6d2c5b8ab9f928578685d5245392c201307000004101d2935404b5564707d8a96a1acbac4c9beb3a9a09590837b736e69696869696e72777d848c9399a2a9b3becac0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98abb5c0cbc2b5a99c8f8276685d52443a2f29262b2d3339404a5663707d8996a3b0bcc6baada093877a6d6054473a2d21140700000000000000000009121d262f384049515960686d747b81868b8f9299999c9e9fa3aba2a3a3a2a2aaa29f9d9b9998928f8a847f79716c655e564e463d352b23191006000000000000000000000b151e2a333d474f5960696e787e848b9095989b9d9fa3aba3a4a4a4a3a3aba39f9d9b9895908c857f786e695f584e463d32291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6a6a6a6a6a6a6a6f7b8895a9b3bec9d0c3b6aa9d9083776a574d42362a1e110500000000000613202c3945525d687885919eabb8c4d1c6baada297877a6d6054473a2d211407000006131f2c3845515d6775818e9ba8b2bdccc6b9ada1979083796e69615e575b565e61656c71787f879297a2adbac6c0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b3c0d1beb2a5988b7f7265564c4132281d1a1c22282e3d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000000000000000007101b242f38404a525b636b707a80878e92989c9fa3aba9aaacaeb4afafb0afafb4aeacaaa8aaa29f9c97918c847e776d6860584f473d352b22180d04000000000000000007121d27303c454f59606b6f7b838b91979d9fa7a8aaacafb5b0b0b1b0b0b0b4aeacaaa8a7a09d97928b827b6f6a60584e443b3025190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286797777777777777777777d8a96a3b0bdcfcec2b5a89b8f8275685c4f4230251a0e02000000000004111d2935414c566a7783909daab6c3d0cabeb3a995887b6e6255483b2f22150800000714202d3a4753606d7985929facb8c4c8bdb2a89e92857b6e675f57534d4f4d52545a61666d737d85929fabb8c5c0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c2c9beb3a995897c6f6256493c2f23160b111723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d21140700000000000000030c19222d36404a525c646d727d858d92999fa2aaacafb5b5b7b9babfbcbcbcbcbbbfbab8b7b5b4aeaca9a19e96918b827a6f6a60594f473d342a1f160c01000000000000000c18232e39424e57606b707d8590949ea1a9abb1b4b7b9bbc0bdbdbdbdbdbcbfbab9b7b4b1aca9a19e9490857c6f6a60564d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa399898384848484848484848384919eabb7c4d1cdc0b4a79a8d8174675a4e4134271b09000000000000010d19242f424f5c6875828f9ba8b5c2ced0bcafa296897c6f6356493c3023160900000a1724303d4a5763707d8a98a2aebac6c5b9aca0968b7f72695e554d46424242464750545c606b7783909daab6c3c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3643505d697683909ca9b6c3c6b9ada197877a6d6054473a2d211407061723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000000000000000a151e2b343f48525c646e747f8791979fa3abaeb4b9bbc0c2c4c5c6c5c3c3c2c3c3c5c6c5c3c2bfbab8b2ada9a19e948f847c706b60594f463c31281d130700000000000004101c2834404b545f6a707d8692979fa6adb2b8bcc1c4bebab8b6b5b4b4b4b5b7b9bbc0c1bcb8b3ada69f9792857c6f695e52463a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbcbc0b5aba095909090909090909090909196a1acb9c5d2ccc0b3a6998d8073665a4d4033271a0d00000000000000081b2835414e5b6874818e9ba7b4c1cecabdb0a3978a7d7064574a3d3124170a00000d1a2633404d596673808c99aab4bfcac4b7aa9e9184796d60574d433b3631363a3e424a50596a7783909daab6c3c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab7c4c5b8ab9e928578685d5245392c2013060a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d21140700000000000006111c26303c46505a646e74808c9399a1a9afb5babfc5c7c6c5c1beb9b8b6b6b5b6b7b8babec1c5c7c6c4beb9b2ada69f9691867d706b60584e433a2f24180d00000000000006131f2c3845515c666e7c859298a2a9b0b9bec4beb9b8b3adaba9a8a7a7a8a9aaacafb5b8babfbeb9b0a9a19791857b6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd1c7bdb1a7a09d9d9d9d9d9d9d9d9d9d9ea1a8b2bdc9d5ccbfb2a5998c7f7266594c3f3326190c000000000000010d1a2734404d5a6773808d9aa6b3c0cdcabdb1a4978a7e7164574b3e3124180b0004111d2935414c566976828f9ca9b5c2c8bcb1a7998c7f72665c51453b312a252a2d30383f505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4c4b7aa9d9184776a564c4135291d11040a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000c17232e38424e58626d74808d929fa4abb3bbc0c7cac5bebab8b4b3adabaaa9a9a9aaabadb3b5b8babfc6c9c4bdb9b0a8a19892867d6f6a5f554b4035291b11060000000005111e2a36414c56606d79839197a2aab3bbc2c1bbb3adaba9a29f9c9b9a9a9b9c9d9fa4abacaeb4bcbab0a9a19e928d8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9cfc3b9b1acaaaaaaaaaaaaaaaaaaaaabacb2bac4cedacbbeb2a5988b7f7265584c3f3225190c000000000000000d1a2733404d5a6673808d99a6b3c0cccbbeb1a4988b7e7165584b3e3225180b000713202c3945525d687885929fabb8c5c5b8aca095887b6e61544a4033291f1a1e20262e44505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5c3b6aa9d9083776a5d50442f24190d010a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000000000003101c28343f4a54606a717e8b929da4afb5bdc4cbc6bfbab3aeaba7a9a19e9d9c9c9c9d9fa2a9a8acaeb4bcc1cac9c2bab2aaa29892867c6f675d5145382d22170b000000000714202d3946525e6873808c95a0a9b3bcc5c0b7afa9a29e9997928f8e8e8d8e8f9093999a9fa2aab0aea69e97918a80796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8d5cbc3bcb8b7b7b7b7b7b7b7b7b7b7b7b9bdc4ccd6d8cbbeb1a5988b7e7265584b3f3225180c000000000000000d1a2633404d596673808c99a6b3bfcccbbeb1a5988b7e7265584b3f3225180c000714212d3a4754606d7a8797a2adbac6c4b7aa9d918477695f5342392e21170d11152a3744505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabb8c5c2b6a99c8f8376695c504336291d08000a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000000000006121f2c3844505c666f7c86929fa4aebbc0c7cbc3bcb4aeaaa29f9a97979290908f90909297979b9fa3aaafbabec5ccc4bcb4aaa2989183796d6053493f33271b0f03000004101c2934404b55616e7a86929fa7b1bcc5c0b6aea59e97928d88858382818181828486898d92989fa6a39f948f857d746d675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd8d9d2ccc7c6bebebebebebebebebebec0c2c5cbd2dbd8cbbeb1a5988b7e7265584b3f3225180c000000000000000d192633404c5966737f8c99a6b2bfcccbbeb2a5988b7f7265584c3f3225190c000916222f3c4955626f7c8895a9b3becac1b4a89b8e817568574d4230271c0f05111d2a3744505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabb8c5c3b6a99c908376695d50432e23170c000a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000004111d2935414c56606d78839098a3aeb6c0cccbc2b9b1aaa29f98928e8a8785838382838485878a8e92989da5adb3bcc4c6bfbaafa8a0958e8175655b5044372b1f1205000006131f2c3845515c6773808d98a3aeb9c3c2b8aea49d938e85807b79767574747576777a7d81868f949d98928b827a706b605c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b1b1b1b1b1b1b1b1b1b1b4b5bac0c8d2d8cbbeb2a5988b7f7265584c3f3225190c000000000000000d1a2633404d596673808c99a6b3bfcccbbeb1a5988b7e7265584b3f3225180c000a1724313d4a5764707d8a97a3b0bdcfbfb2a5998c7f7266594c3f3126150b00111d2a3744505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4c3b7aa9d9084776a544a3f34281c10030a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000000000613202c3945525d68727f8c95a0aab4bfc8ccc2b9b1a7a098928c85817d7a787776767677787b7d82868e939fa2a9b2bbbcb4aea59e9691877f786c605346392d20130600000714202d3a4753606d7985929faab4bfc7bbb0a69d928d8179736e6c656867676869676d70747b828d9290867f756d686159514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca4a4a4a4a4a4a4a4a4a4a7a9aeb6c0cbd6cbbfb2a5988c7f7265594c3f3226190c000000000000000d1a2733404d5a6673808d99a6b3c0cccabeb1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1becabdb1a4978a7e7164574b3e3124180b04111d2a3744505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab7c4c4b7ab9e918478665c5044382c1f12060a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d21140700000004101c2834404b54606d7a85929fa7b1bcc6cec4bab1a79f9590867f7a74706d686a6969696a696e71757b818a9297a1a9b2b2aaa39f938f847d736c655b5044372b1f120500030f1b27333f495364717d8a97a2adbcc6c4b7ab9f948d80756d6762605b535b5a5b555d6063696e78808b837c726d615e564f45403931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f979797979797979797979a9da4aebac5d1ccbfb2a6998c7f7366594c403326190d000000000000010e1a2734414d5a6774808d9aa7b3c0cdcabdb1a4978a7e7164574b3e3124180b000c1825323f4b5865727e8b98a5b1bec9bdb0a3968a7d7063574a3d3024170a04111d2a3744505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c3c5b9ac9f9286796d6053463a2d2013070a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d21140700000006131f2c3845515c66727f8c97a2adb9c3cfc9bdb2a89f9590837b736d6764615e565d5c5d575e6164696e747e859196a1a9a8a098928b827a6f6b605b53493f33271b0f030005121f2b3744505b6575818e9ba9b3bec7bcb1a79c9082786d605d555350494e4e4e4b5154575e666c777e796f6a625b524c443e342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa499938b8b8b8b8b8b8b8b8b8b8d929da9b5c2cecdc0b3a69a8d8073675a4d4034271a06000000000000020f1b2835424e5b6875818e9ba8b4c1cec9bdb0a3968a7d7063574a3d3024170a000c1926323f4c5965727f8c98a5b2bfc9bcafa296897c6f6356493c3023160904111d2a3744505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2c7baaea398887b6f6255483c2f24180c0a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000713202d3a4653606d7985919ea9b3becbd2c5b9aca19690827a6e69605d5554524c504f504d5254575e616c707c849197a19e9691867f756d686059504941382d22170b00000613202d394653606c7985929eabb8c5c4b7ab9f95897c6f665c514b46443f4141424145474d545b656c716d675f585146413a3229231d150d080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877e7e7e7e7e7e7e7e7e7e808d9aa7b4c0cdcdc1b4a79a8e8174675b4e412d22170b000000000000030f1c2936424f5c6975828f9ca8b5c2cfc8bcafa295897c6f6256493c2f231609000c1926333f4c5966727f8c99a5b2bfc8bcafa295897c6f6256493c2f23160904111d2a3744505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cbbfb4aa978a7e7164554b4035291d120e1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000004101c2934404b5564707d8a97a1adbcc5d0c6bbafa59e91847a6d685f57514b4746414343434246484d525a616a6f7b859198938e847c726d615d564f443f382f261b110600000815222f3b4855626e7b8897a1adb9c6c3b6a99d9083766a60544a403a37332d382f35393b424a535b6065605c554e463f363031302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286797171717171717171717d8996a3b0bccfcfc2b5a99c8f827669544a3f33281c0f03000000000005111d2a36414c566a7784909daab7c3d0c9beb2a994877b6e6154483b2e211508000c1926323f4c5965727f8c98a5b2bfc9bcafa396897c706356493d3023160a04111d2a3744505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98acb6c0ccc1b4a89b8e8175675d5145392f241b1a1d24303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000006131f2c3845515c6775818e9ba9b3bececfc3b6aa9e93897d70685e564d45403a3936303630363a3b424650585f696f7c86928b81796f6a625b524c443d332d261d140a0000000b1824313e4b5764717e8a97a9b3bec9c0b5ab998c7f7266584e424545454545454545454545414950535853514b43454545453e3c39332c241a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c646464646464646e7b8895a9b3bec9d0c3b7aa9d908477665b5044382b1f120600000000000713202d3946525e687885929eabb8c5d1c6b9ada197867a6d6053473a2d201407000c1925323f4c5865727f8b98a5b2becabdb0a3978a7d7064574a3d3124170a04111d2a3744505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d899aa4afbbc8c5b8ac9f9285796d60554b40352b27262b2f353d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d21140700000714202d3a4753606d7985929facb8c4cfc8bcb1a79b8f82756b60564c433c352f2d2a2529252a2d30363e464e575f6a707e857e746d675f585146413a3227221b140b020000000d1a2733404d5a6673808d99a6b3c0c7bbafa499897c6f625652525252525252525252525252525252525252525252525252524a49453e362c22170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5858585858606d7a8797a1adb9c6d2c5b8ac9f9285796c605346392d20130600000000000714212e3a4754616d7a8797a2adb9c6d1c4b8ab9e918578675d5145392c1f1306000b1825323e4b5865717e8b98a4b1becabeb1a4978b7e7164584b3e3125180a00111d2a3744505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9c6c6baaea2988b7e71675d51453f373331373940454d5463707d8996a3b0bcc6baada093877a6d6054473a2d21140700000a1623303d495663707c8998a2aebac6d1c4b8ab9f95887c6f62594f443a312924201d191c1a1e20252a343c454e58616c707a716c605d554e463f3530282017110a02000000000f1b2835424e5b6875818e9ba8b4c1c6b9ac9f9386796d605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f575550483e33281c11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534b4b4b515d677885919eabb8c4d1c7baaea298887b6e6155483b2e22150a00000000000a1623303d495663707c8996a9b3becacfc2b6a99c8f837669554b4035291d1004000a1724313d4a5764707d8a97a3b0bdd0c0b3a6998d8073665a4d4031261b0f03081d2a3744505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d687784909daab7c3cabfb4aa9e9184796d605a5146443f4142464b51565e66707d8996a3b0bcc6baada093877a6d6054473a2d21140700000d1a2633404d596673808c99aab4bfcad0c3b6a99d9083766a5f53473d32291f1813110d090e12141a222a333c46505a61686d68615a514b433c3429241e160e06000000000000101d293643505c6976838f9ca9b6c2c4b8ab9e918578666b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b64615a5045392d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463e414c556976838f9ca9b6c2cfcabfb4aa978a7e7164574b3e31261b0f0200000004101d2935404b5566727f8c99a5b2bfcfcdc0b4a79a8d8174675a4e412f24180c0000091623303c4956636f7c8996aab4bfcac2b5a89b8f827568584e43372b1d121013192a3744505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566773808d9aa8b2bdc9c5b9ada1968d80736c625b5350494e4d53555d60686e78808d9aa7b3c0c6baada093877a6d6054473a2d2114070005111e2a36414d566976838f9ca9b6c2d0c9bdb2a8988b7f7265584e43352b20170d070501000205091018212a343e4850565e615e565045403a312a2219130c0400000000000000111e2b3744515e6a7784919daab7c4c3b6aa9d9083787878787878787878787878787878787878787878787878787878787878716c6155493c3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53462f414d5a6774808d9aa7b3c0ced0c0b4a79a8d817467584e43372b1e130800000006131f2c3845515d6775828f9ca8b5c2cfcabeb3a9988b7e7165584b3e3225180700000815212e3b4854616e7b8798a2aebac6c4b7ab9e9184786a5f5347392f241a1c1f252a3044505d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303c4956636f7c8996a1acb9c5c9bdb2a89c928b7e726d63605b535b575f61676d737b828d929da9b5c1c6baada093877a6d6054473a2d211407000714202d3946525e687885929fabb8c5d2c5b9ada196887b6e6155483c3222190e0500000000000000060f18222c363e444c5254524c443e352f281f181008020000000000000000121f2b3845525e6b7885919eabb8c4c5b9ac9f92878585858585858585858585858585858585858585858585858585858585857d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346393e4a5764717d8a97a7b1bcc8d1c4b7aa9e9184776a5f53473a3025190f0706081019202d3a4753606d7985929facb8c5d2c6b9ada297887b6f6255483c2f22150900000613202d394653606c7885929facb8c5c5b9aca196887b6f62554b40352a25282b30363b424a5d6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813202d394653606c7884919ea9b3becac4baaea49f92877f75706c65676768696e73797f868f949da4aeb9c5c6baada093877a6d6054473a2d211407000814212e3b4754616e7a8797a2adbac6d1c4b7ab9e918478695f53463a2d21140800000000000000000006101a242c323a41464746413a3229241d160d0700000000000000000000121f2c3845525f6b7885929eabb8c5c7bbaea3999292929292929292929292929292929292929292929292929292929292928a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346393b4754616e7a8795a0acb8c5d1c5b9aca096887c6f62564c413529211813131319222b37434e5864707d8a98a2aebac6d1c5b8ab9e9285796c605346392d201306000005121f2b3744505b657783909daab6c3c9bdb2a8998c7f73675d51453d363034383a41464d545c6a7783909daab6c3c0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c97a2adbac3ccc0bbaea399928b827c7876747475787b80858c92989fa6aeb6c0cbc6baada093877a6d6054473a2d211407000a1623303d495663707c8996a9b3becacec2b5a89b8f827568574d42372b1e12050000000000000000000008111a20283035393a393530282018130c040000000000000000000000121f2c3945525f6c7885929fabb8c5cbbfb5aba39f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346393946525e687784919daab7c3cdc9bdb2a89a8d8074685e52463d332924201f202429343d47535f6a76828f9caab4bfcacbbfb4aa9b8e8275655b5044372b1f12050000030f1b27333f49536774818d9aacb6c0ccc4b8ab9e9285796d60584e4642413f44464c52575e666d7783909daab6c3c0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7a85929fa7b1bdc6cbbfb5aba39f948f89848281818284888c91979fa2aab0b8c0c8d2c6baada093877a6d6054473a2d211407000b1825323e4b5865717e8b98a4b1becfccbfb2a6998c7f7366594c4031261a0e020000000000000000000000080e161e25292d2e2d29251e160e0701000000000000000000000000121f2c3945525f6c7885929fabb8c5d1c6bdb5aeacabababababababababababababababababababababababababababa4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463936414c566673808c99a7b1bcc8cec4b8ab9f92857a6d61594f453c352f2d2c2d30353d46505a626f7c87939facb9c6d0c7baaea3988a7e716453493f33271b0f030000000b17222d3e4b5864717e8b9aa4afbbc8c6b9ada1978c7f726a6058524d4e4a5053565e61696e788088939facb9c6c0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845525d68727f8c95a0abb5bfcbc6bdb5aea69e9c96918f8e8e8f9196999ea1a9aeb4babec5cdd7c6baada093877a6d6054473a2d211407000d192633404c5966737f8c99a6b2bfcccabdb1a4978a7e7164574b3e3124180900000000000000000000000000040c13191d2021201d19130c040000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1cfc5bbb3adabababababababababababababababababababacafb5b8b8b8b8b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639303c4855626f7c88959fabb8c4cfc6baaea2988d80746b60574e45403b3a383a3b41454f58616c75828f9aa4afbbc8d0c5b8ac9f92867a6d6053473a2d22170b000000000614212e3b4754616e7a87939facb9c6c9beb3a99f92867c6f6a615e575a545c6063686d747b828c939aa4afbbc8c0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2935414c56606d79839199a3aebbbfc6c6bfbbb0aaa8a19e9c9a9a9b9ea1a8abadb3adabadb3bbc5d0c6baada093877a6d6054473a2d211407000e1a2734414d5a6774808d9aa7b3c0cdc9bcafa296897c6f6356493c30231609000000000000000000000000000002080d11131413110d0802000000000000000000000000000000111e2b3844515e6b7784919eaab7c4d1c9beb3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa4abb5c0c5bdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392e3b47535f6a7783909da8b2bdc9cabeb4aa9f93877d6f695f58514b48464546484c5259606a717e8b949eacb6c0ccc7beb0a69b8e8174675d5145392c1b1106000000000714202d3946525e687683909daab4bfcac5baaea39891847c736e69686768666d6f747a80868f949fa4acb6c0ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1924303a45515c676f7c87929fa3aeb5bdc3c9c1bbb7b2acaba9a7a7a8abacb2b8afa9a29fa2a9b3becac6baada093877a6d6054473a2d211407000f1c2835424f5b6875828e9ba8b5c1cec8bbaea195887b6e6255483b2f22150800000000000000000000000000000000010507070705010000000000000000000000000000000000111d2a3744505d6a7783909daab6c3d0c6b9ada197929191919191919191919191919191919191919399a4afbbc7bdb0a4978a7e7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392b37434e5864717e8b96a1adb9c3cfc5bbafa49991857b6f6a605d555453515355565d606b707c86929fa6b0bec7ccc0b6ac9f94887c6f62554b4035291d0a000000000005111e2a36414c5665727f8b98a2aebac5cbbfb4aaa1969187807b7775747476797c81868d92999fa6afb6bec7d2c0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2834404b555f6a717e8b919fa3abb1b9bdc4c5c4bdb9b7b5b4b4b5b7b9b2ada59e979297a2adbac6c6baada093877a6d6054473a2d211407000f1c2936424f5c6975828f9ca8b5c2cfc7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfc5b8ab9e928585858585858585858585858585858585858587939facb9c6bdb0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463926323c4753606d7984919ea7b1bdc6ccc0b5aba19791847c726d676361605c606164686d737d859298a2aeb8c1d0c7bbafa49a8f82766a5f54433a2f24180d0000000000020e1925303b4754606d7a86929fa9b3becac6bcb2a9a199928c87838281818385898e92989fa3abb0bbc0c7d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18232e39434e58626c727f8b9299a0a7adb2b7b9bdbdbebebdbdb9b7b2aca8a19e938e85929fabb8c5c6baada093877a6d6054473a2d21140700101c2936434f5c6976828f9ca9b5c2cfc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1d2bbaea195887b78787878787878787878787878787878787885929eabb8c5bcafa396897d706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2c3845515c67717e8b95a0abb4bfcbc7bdb3a9a19691867f7974706e6d666d6e70747a80879297a2aab4bfcac7beb3a99f93877c6f62584e4331281d13070000000000000814202c3945525d6873808d97a2adbac1cbc4bbb2aba39f9993908e8d8e9092979a9fa2aaaeb4b7b8bcc3cbccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c46505a636d727e8791959ea1a8abacb2b0b1b1b1b2acaba8a09e96918a817e8a97a3b0bdc6baada093877a6d6054473a2d21140700101d2a3643505d697683909ca9b6c3cfc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98acb6c0ccbdb0a4978a7d716b6b6b6b6b6b6b6b6b6b6b6b6b6b6b687986929facb9c5bdb2a895887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c2934404b55606d78839099a3aebac0cac4bbb2a8a198928c85807d7b7979797b7d81858d9299a2a9b3bcc6ccc0b6aca1978e81756a6054463c321f160c0100000000000004111d2935414c56616d7a85929fa5afb9c2cbc4bdb5aeaba49f9d9b9a9b9c9fa2a9acaeafa9a7aaacb1b9c3cec0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2a343e48515b636c717c838b91969a9ea1a8a4a4a5a4a8a19e9a96918b847e757d8996a3b0bcc6baada093877a6d6054473a2d21140700101d2a3743505d6a7683909da9b6c3d0c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d899aa4afbbc8c0b3a69a8d807367575e5e5e5e5e5e5e5e5e5e5e5e616d7a8799a3afbbc5b9ada196867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c232f3944505c666f7c86929fa5afb8c1cbc4bab2aaa39f97928d8a87868686888a8e92989fa3abb3bbc5c7c0bbafa49a91857a6d61584e43342a200d0400000000000000010d19242f3a46525e68717e8b939ea7b1b9c0c7c6bfbbb5afacaaa8a7a7a9abadb3b5aea59d9b9da0a7b1bcc8c0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18222d363f49515a626a6f787e848a8e919695979798979696918e89847f7971707d8996a3b0bcc6baada093877a6d6054473a2d21140700101d293643505c6976838f9ca9b6c2cfc6b9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939facb9c6c3b6a99d908376695e52525252525252525252495363707d8996abb5c0c4b7ab9e918478675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c1d28343f4a545f6a727f8c939da5afbabfc6c4bcb4aea9a29e9a969499929994979a9fa2aaafb5bdc5c5bdb5afa49f93887d70685e52463d3222190e00000000000000000008131e2a36414c56626c75818f959fa7aeb7bcc2c5c7c0bbb9b6b5b4b4b6b8b8b1aba39f938e9095a0acb8bdbdb3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b242d373f4850585f666d72787d818487898a8b8b8a898784817d78726d67707d8996a3b0bcc6baada093877a6d6054473a2d21140700101c2936434f5c6976828f9ca9b5c2cfc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687784909daab7c3c6b9ac9f93877b6e61564c4245454545454544505b65737f8c99a6b2bfc2b5a89c8f827569554b4035291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c17232e38424e58626d74818e939ea5aeb4bcc2c6bfbab3adaba7a3aba39fa3aba3a7acaeb4bbc0c7c1bbb3aba49f928c7f726b60564c41342b201007000000000000000000010d1925303a44505a606d798390959da4abb1b7b8bdbdbebebec0bbb9b6b1aca79f99928c8183909daab0b0b0b0a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121c252d363f464e545c60666d7074787a7c7d7e7e7e7c7a7874706c666063707d8996a3b0bcc6baada093877a6d6054473a2d211407000f1c2936424f5c6975828f9ca8b5c2cfc7baada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c566774808d9aa8b2bdc8bbafa49a8c7f73685e544b4541414242464d56606c7884919eaab7c4bdb2a8998c7f7266594c3f2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec3c3b9ac9f9286796c5f5346392c201c26303c46515b606d78818e939fa3aab0b8bcc2c5beb9b8b4b0b5afacafb5b0b4b8babfc5c1bbb7afa9a199938c80736d62594f443a3022190f000000000000000000000008131e29323f45515d676d7a838d929d9fa7aaacb1b0b1b1b1b5afacaaa7a09d9590877f7783909da3a3a3a3a3a3998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242d343c424a51545c606367686d6f71717271706e696763605b5463707d8996a3b0bcc6baada093877a6d6054473a2d211407000f1b2835424e5b6875818e9ba8b4c1cec8bbaea195887b6e6255483b2f22150800000000000000000000000000000001050707070501000000000000000000000000000000000000010d1925303c4956626f7c8996a0acb9c5c0b6ac9e92857a6d665d55514c4e4e4d53575f68717e8a96a0acb9c5b9aca196897c6f6256493c2f231607000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b7b7b7b7ac9f9286796c5f5346392c20141e2a343f44515c666d78818b92989fa6abb1b7b9bdc0c2c0bdc0bbb9bbc0bdc1c2c0bdb8b7b0aaa59e9792877f736e635b51473d32291e10070000000000000000000000020c17202935404b555d686d79808990959a9da0a8a4a4a5a4aba39f9d9a95908a837c7277839097979797979797978d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a121b222a303940444a505357565e61626464656463615e565653505663707d8996a3b0bcc6baada093877a6d6054473a2d211407000e1a2734414d5a6774808d9aa7b3c0cdc9bcafa296897c6f6356493c302316090000000000000000000000000002080d11131413110d080200000000000000000000000000000000000815222e3b4854606a7784919ea9b3bec7b9ada1978f82786d67605d555b5b575f61696e7a85929ea8b2bdbfb4aa9e9184786c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaa9f9286796c5f5346392c200c18222834404a545c666d747f8690949d9fa7abadb2b4b6b7b9babfbabfbab8b7b5b3b2acaaa69e9c938e857d726d635c52493f352b20170c00000000000000000000000000050e18242f3a434c565d676d747c83888d91959597989897979992908d89837e786f6a77838a8a8a8a8a8a8a8a8a8a8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910191e272e34383f44464a4c525456575858575654524d4a464a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000c1926333f4c5966727f8c99a5b2bfcccabdb1a4978a7e7164574b3e31241809000000000000000000000000050c13191d2021201d19130b060000000000000000000000000000000007131f2c38434e5865727f8b97a1adb9c2beb3a99e948e8179716d6768676869696e737b849197a1adbac3baaea3988c8073665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9286796c5f5346392c20131018232e39424a545c606d727c828a90959a9ea1a8a7a9aaacaeb4adb4aeacaaa8a7a8a09d99948f89817a706b625b524a40372d23190e05000000000000000000000000000007131d28313a444c555c606b6f767c808487898a8b8b8b8a888683807c77716c6563707d7d7d7d7d7d7d7d7d7d7d7c6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151c23282e34383a3d414647494a4b4b4b494746423d3d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000b1825313e4b5864717e8b97a4b1becfccbfb2a6998c7f7366594c4031251a0e0200000000000000000000050e161e252a2d2e2d2a251e17110a020000000000000000000000000000030f1b27323d4753606d7985929ea6b0bbc4bbb0a69e938e847e7a7775747576777b80869196a0a9b3bebeb3a99f92867b6e61544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b9090909090909090909086796c5f5346392c201307121c273039424a505b626a6f767d83898d9196989a9c9e9fa3aaa0aaa29f9d9c9a9796918c88827c756d686159514940382e251b1108000000000000000000000000000000010c161f28323a434b515960636a6f74777a7c7d7e7e7e7d7c7a77736f6a64605b606b70707070707070707070706e6a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c23282b2d3035393a3c3e3e3f3e3d3b3a36303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000a1623303d495663707c8996a9b3bec9cec1b5a89b8e827568574d42362a1e1205000000000000000000050e1720283036393a39363028231c140c0500000000000000000000000000000a161f2c3945515d67717e8b949fa9b2bbc1b8afa59e96918b86838281818284888d9298a0a8b2bbc0b6aca1978d8074695e5242382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e838484848484848484848483776a5d5144372a1e11000b151e2730383f4451585f626c71767c8084888b8d8f9192989394939892918f8d8a8784807b756f6a615e564f473f372e261c13090000000000000000000000000000000000040d162028313940454f5458606267686d6f71717271706f6d6767626058535059606364646464646464646464625f584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c11171c1f2025292d2e2f31313231302e2d2a303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000714212e3a4754616d7a8797a1adb9c6d1c4b7ab9e918478695e53463a2d21150a0000000000000000020c172029323a41464746413a342e261e170e070000000000000000000000000004101d2935404b55606c77828f97a1a9b3bbc1b7afa8a19e9992908e8e8e8f91969a9fa2aab2babfbaafa49a91857a6d60564d422f261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c7177777777777777777777777771675b4f4236291d1000030c151e262e343f464e535a61646a6f74787b7e818384868687878686858482807e7b77736e69626058524c443e352d251c130a01000000000000000000000000000000000000040e161f272f343d43484e5455565d6162646565646462605d5556544e46444f54565757575757575757575755534e463c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b101213191d2021232425252423212023303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000713202d3946525e687885929eabb8c5d1c5b9aca196877b6e6154483c32261b0f06000000000000010a141e29323b444c5254524c443f38302920191007010000000000000000000000000c18242f3944505b656e7a859197a1a9b0b9bebab2acaba39f9d9b9a9b9c9ea0a8acaeb4bcbcb4aea49f93887d70685d52443b301d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a675f554a3f33271a0e0100030c151c2328343c43475055586062676a6f7174767779797a7a7a7979777574716e6966625f57544e46413a322c231b130a010000000000000000000000000000000000000000040d151d232932383c4347494c52545657585858575553514b4947433d3d4448494a4a4a4a4a4a4a4a4a4a4847433c342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080d111314161718181816141723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070005111e2a36414c566976838f9ca9b6c2d0c9bdb2a8988b7e7265584e43372b21180f0a06050406070c131c26303b444d565e615e56504a423a322b2218120b03000000000000000000000007121d27333f49535e686f7c8592979fa6adb3b9bdb9b5afacaaa8a7a8a9aaacb2b8babbb7b0aaa39f928c7f726b61564c4132291f0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5b554d43392e22160a000000030a1117222a31373e44494e5456585f626567696b666d6d6d6d6c666a696764615e5755534d47433d363029201a11090100000000000000000000000000000000000000000000030b121821272c32373b3c414647494a4b4b4b4a484745403c3b373232383b3d3d3d3d3d3d3d3d3d3d3d3b3a37312a22180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090b0b0c0b0a0a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d21140700010d192530404c5966737f8c99aab4bfcacec3b6a99d9083766a5f53473e332a211b141312101313181e242e38424d565e686d68605c544c443d3429241d150d0600000000000000000000010b17222d38414d56606a6f7c8590949ea1a9acb2b5b8b9b9b6b5b4b4b5b7b9b9b8b5b0aba69f98928b80736d63594f443a2f20170d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a5151515151515151515151514f4a433b31271c1106000000000006101820262b33393d4347494e5355585a5c545c60606160605b545c5a5754534d4847423c37322a251e170e080000000000000000000000000000000000000000000000000001070c161b20272b2e3035393a3c3e3e3f3e3d3c3a39352f2e2b27272c2f30313131313131313131312f2e2b2620180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000081623303d495663707c8998a2aebac6d1c4b7ab9f95887c6f62594f453c332b2621201f1c1f2023282f353f4a545e686e7a736d665e564e463f352f271f180f080000000000000000000006111b262f3b444e58606a6f7b838b92979ea0a8a9abadb3b0b1b1b1b1b0b3adaba9a69f9c9490867e736e635b51473e32281e0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e444444444444444444444444423f3931291f150b00000000000000060e151b22282d32383b3c4347484b4e504a505354545353504a4f4d4b4846423b3a37312b272019130c0500000000000000000000000000000000000000000000000000000000040a0f151b1f2224292d2e2f31323231312f2d2c2924221f1b1b2022232424242424242424242422211f1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d21140700000713202d3a4653606d7985929facb8c4cfc7bcb1a79c8f82756c61574d453e37322e2d2b282c2d2e343a4145505c666e7a8580786d68605851454039312a211a1108000000000000000000000a141d29323c464e5860696e787e858b9196999c9ea2a9a3a4a4a5a4a4a9a29e9c98948f8a827c716d635c524940352c20160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303137373737373737373737373736332e271f170d040000000000000000040a0f171c20272b2e31373a3c3e41433f444647474746443f42413e3b3a36312e2b26201b160d080200000000000000000000000000000000000000000000000000000000000000040a0f1315191d20212324252525242220201d1815130f10131616171717171717171717171514120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d211407000006131f2c3845515c6775818e9ba9b2bdc9cdc2b7aa9e948a7d70695f574f47433d3b393734383a3b40454c515b606d78828f8d827a6f6a625b514b433c332c231a0c03000000000000000000020b17202b343c464e575e666d727a7f84888c8f9297959797989897979597928f8c88837d766f6a625a524a40372e231a0d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2927221c150d050000000000000000000000050b10161b1f22262b2e2f32342e34383a3a3a3a3938332d34312e2d2a25211e1a150f0a0400000000000000000000000000000000000000000000000000000000000000000000000306080d111314161718181817151413100d0706030307090a0a0a0a0a0a0a0a0a0a0a080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcbebaada093877a6d6054473a2d211407000004101c2834404b5563707d8a96a1adb9c5cfc7bbb0a69e92857b6e696159534e49474644404546484b51555d606d73808d94948f847c726d605d554d453e362c1e150b00000000000000000000050e19222b343c454d545c60676d72777c7f828587898a8a8b8b8b8a898785827f7b76706c625f58504840372e251c110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1d1a16110b040000000000000000000000000000040a0f13151b1f2122252723282c2d2d2e2d2d2b2822272421211e1a14120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090b0b0c0b0a09070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b2b2b2ada093877a6d6054473a2d2114070000000c18232e3a4653606d7984919ea9b3becaccc1b9ada19791847b706c625f58565453504b515355555c60676d747f8c929d9f9691877f756d675f5750483e30271d120700000000000000000000071019222b333b424a50555d60656a6f7376787a7c7d7e7e7e7e7d7c7b7876726e69646159534e463f362e251c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b111111111111111111111111100e0a0600000000000000000000000000000000000003060a0f121515181b171c1f20212120201f1c171a181514120e0906020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3a5a5a5a5a5a093877a6d6054473a2d21140700000007121f2c3844505c66727f8c97a2adb9c2cec9beb3a9a19691857d756f6a666361605b545c606164676d717a818c919ca4a8a199928b81796e69615a5042392e23180c0000000000000000000000071019212930383f444b5154585f626669686e6f7071717271716f6e696965615f57554f47433c342d241c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040404040404040404040403010000000000000000000000000000000000000000000000030608090b060c10121314141413120f0b060b080705020000000000000000000000000000000000000000000000000000000000000105090b0c13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89969898989898989893877a6d6054473a2d21140700000003101c28343f4a54606d7985929ea7b1bcc6d0c5bbb2a8a197928a827c7773706e6c656b666d6e7174797e848e939ca3adb2aba39f938e837b706c61544b4034281c10040000000000000000000000070f171e262e343a4145474e535559565e616264646565646462615e575955534d49443e37312a221b120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607070707060603000000000000000000000000000000000000000000000000000000000000000000000000060c1115181820202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b8b8b8b8b8b8b8b8b877a6d6054473a2d211407000000000c17232e3845515d67727f8b959faab4bec7cdc4bab2a9a29e938f88837f7c7a79787879797b7e80858b91969da5adb5bdb4aea59e9590857e70665c5145382c1f1306000000000000000000000000050c141c23282f35393c4347494c4c5254565757585858575654524d4c4846423c39332b26201810090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272724201a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d2013070000000006111c2935404b55606c78839098a2acb6c0caccc4bbb3ada59e9b95908c89878685858586888a8d92979ea1a8afb7bfc6bfbaafa7a0979184796d6053463a2d20130700000000000000000000000000020a11171d24292c32373b3c40414647494a4b4b4b4b4a494746423f3b3a37312d28211b150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313131313100f0d090500000000000000000000000000000000000000000003070b0d0e1313131313131313130c0b09060100000000000000000000000000000000000000000000000000000000000000000009121b23292e313239393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e72727272727272727272726d675c5145382c1f130600000000000d18242f3a44505b666f7c86929aa4afbabec5cdc5beb9afaaa7a09d999699929291929894979a9ea1a9adb2bac0c9c7c0bbaea49f93877d6f665c5145382c1f1306000000000000000000000000000000060b13181d20262b2e2f3036393b3c3d3e3e3f3e3e3c3b3a36302e2d2b261f1c170f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b101316162020202020202020201d1c1915100a03000000000000000000000000000000000001080e13171a1a202020202020202020191816120d070000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3f464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e616565656565656565656565605c554b4034281c1004000000000007131d28333f4a545f6a717e88939fa3aeb4bcc3c9cac1bbb6b1acaaa6aba39f9e9e9fa3aaa4a7abadb3b9bdc4cbc4bdb5afa59d928c7f736b60544b4034281c10040000000000000000000000000000000001070d11151b1f2122252a2d2e2f3131323231312f2e2d2a2522211e1a14100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b2022232d2d2d2d2d2d2d2d2d292826211b140c04000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d2d2d2625221e18110a0100000000000000000000000000000000000000000000000000000000010c18232d373f454a4b53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4841382f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d5254585858585858585858585853514b43392e23180c000000000000010b17222d38424e58616c727f8b919fa2aab1b9bec5c9c6c3bcb8b6b2b4aeacababacaeb4b1b3b8b9bec5c9c6bfbab2aba39f938d80746d63594f42392e23180c0000000000000000000000000000000000000001040a0f131516191e2021232424252525242321201e1a1514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111921272c2f303939393939393939393635322d261e160c0300000000000000000000000000010b141d242b30333439393939393939393932312e29231b130a0000000000000000000000000000000000000000000000000000000005111d29343f4951565860606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4645403930271d12070000000000000006111c262f3c46505a636d727f8a9298a0a7adb3b9bdc4c6c8c4c3bfbfbab9b8b8b8babfbdc0c5c6c6c5bebab4aea8a099928b81776c605b52473d30271d120700000000000000000000000000000000000000000000030608080d11141416171818181817161414110e0907050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19232b32383b3d46464646464646464643413e3830281e140a0000000000000000000000000008121d262f363c3f414646464646464646463f3e3a352d251b11070000000000000000000000000000000000000000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212930363a3b3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150b0000000000000000000a141d2a343e48515b636d727e8690959ea1a9acb2b8b9bec0c2c3c5c6c5c5c4c5c5c5c4c2c0bebab8b3adaba39f9691877f746c655b504940352b1e150b00000000000000000000000000000000000000000000000000000001050708090a0b0b0c0b0b090807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d444849535353535353535353504e49423a30261b10050000000000000000000000030e19242f3840474c4d5353535353535353534c4a463f372d23180d0100000000000000000000000000000000000000000000000000000b1824313d4a56626d727979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746e64584c4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e32323232323232323232322d2c28231d150c03000000000000000000020b18222c363f49515b626c717b838b92979ea1a8abadb2b3b5b7b8b9bbc0c0bbb9b8b7b5b3b3aeaba9a29f99928c847d726d605b53493f372e23190c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b27323d474f54566060606060606060605c5a544c42382d211509000000000000000000000007131f2b36404a52585a606060606060606060595751493f35291e120600000000000000000000000000000000000000000000000000000c1825323f4b5865727e86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868074675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e20212525252525252525252525201f1c18120b03000000000000000000000006101a242d373f49515a61696e787e858c91969a9ea1a9a7a8aaabacafb6b5afacabaaa9a7aaa29f9b97928d868079706b625b504941382d251c11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000b1723303c47525c64676c6c6c6c6c6c6c6c6c65625b51463a2e22160900000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141519191919191919191919191313100c07000000000000000000000000000008121c252d373f4850575f666c727a7f84898d9197979a9c9d9f9fa4a0a0a39f9f9e9c9a9898928f8b85807b736d67605951443f382f261b130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b707979797979797979797670665a4e4135281c0f02000000000000000000000d1a26333f4c58646e74797979797979797979726d62574a3e3125180b00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c07060400000000000000000000000000000000000a131c252d363e454d545b60676d72787d8185888a8d8f9092939a9494999292918f8d8b8985827e79736e69605d554f473f332d261d140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d8686868686868686868276695c504336291d1003000000000000000000010e1a2734414d5a6774808686868686868686867f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131b242c333c424a50555d60666d7074787b7e80828485868687878686858482807f7c7975716d67615e57514b433d3527221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89939393939393938f8376695c504336291d1003000000000000000000010e1a2734414d5a6774808d939393939393938c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000104060708090a0a090807060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109121a212a2f383f444c51545c6063656c6e7174757778797a7a7a797978777674726f6d6665605d55534d454039312b2317110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89969f9f9f9f9f9c8f8376695c504336291d100608090d0d0d0d0d0c07060e1a2734414d5a6774808d9a9f9f9f9f9f988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000030608080d1113141516161616151413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181d262d333a41454a5053535b60626467696a656c6d6d6d6d666c6b69676563605c5453514b46423b352f271f19110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3acacaca99c8f8376695c504336291d0f1315161919191919191313101a2734414d5a6774808d9aa7acacaca5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd2d9d2ccc7c6bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbebfc3c9d0d2d2d2d2d1cac4c0bfbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdc4c5c9ced6d2cdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000030a0f131516191d202122232323232221201d19130c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b141c22282f35383f444649505355575a5c535b60606161605c545e5c5a585653504a47454039363129241d150d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afb9b6a99c8f8376695c504336291d1b1f2122262626262626201f1c182734414d5a6774808d9aa7b3b9b2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9d0c7c0bbb9b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b3b7bec7d0dadbd1c8bfb8b4b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b7b9bdc4ccd6cdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000060b0f151b1f222224292c2d2f2f30302f2f2d2c29241e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e24292e34383a3f4446484b4d4f49505353545453514b514f4d4c4946443f3a39352f2a251f18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c5043362920262b2e2f3333333333332d2c28232734414d5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd2c7bdb5afaca4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a6acb4bec9d4d5cabfb6ada8a6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4abacb2bac4cecdc0b4a79a8d8174675a4e4134271b0e000000000000000000020a11171b1f262b2e2f2f35393a3b3c3d3d3c3b3a39352f28231d150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b13191c23282b2d3337393b3e41423f44464747474645404443413f3c3a38342e2c29241d1a140c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c504336292a32373b3c40404040403f3a38342e2734414d5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbccc0b5aba49f979797979797979797979797979797989ba2acb7c3cfd0c4b8ada49c999797979797979797979797979797979ea1a8b2bdc9cdc0b4a79a8d8174675a4e4134271b0e0000000000000000050b141b22272b32373b3c404145474849494949484745413a342e271e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f31342d3337393a3a3a3a38342e363432302d2c2823201d18120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c5043362a343c4347494c4c4c4c4c4c464540393034414d5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7bbafa499938a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b909ba6b3bfcccdc0b4a89c928c8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9196a1acb9c5cdc0b4a79a8d8174675a4e4134271b0e00000000000000050e171d262d33373c4347494c4c515455565656565554524c45403930271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f2022242722272b2d2d2e2e2d2c282329272523201f1c1713100d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c5043362f3c464e535559595959595953514b43392e414d5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc6b9ac9f93877e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8b98a4b1becbccbfb2a6998c7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e84919eabb7c4cdc0b4a79a8d8174675a4e4134271b0e000000000000050f1720292f383f44464e545559555d60626263636262605d56514b43392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a171b1f20202121201f1c181c1a19161312100c06040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c50432d38424e585f62666666666666605c554b4034414d5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f92867971717171717171717171717171717a8793a0adbac6c9bcafa296897c71717171717171717171717171717783909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0000000000030d172129323b41495053585f626669676d6e6f70706f6e6d68605c554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080b060b0f12131414141313100c070e0c090706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c5043333f4a545f6a6f7373737373726d675c51453a414d5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c6464646464646464646464646d7a8793a0adbac6c9bcafa296897c6f6464646464646464646464646a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e00000000010b151f29333b444d535b60646a6f7376787a7b7c7c7c7c7b7a786d675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050607070707060400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c50433844505b666f7c7f7f7f7f7f7f796d60564c41414d5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f57575757575757575757606d7a8793a0adbac6c9bcafa296897c6f63575757575757575757575d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0000000007121d27313b454d565e656c71777c7f8285878889898989888786796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c5043404b55606c78838c8c8c8c8c8c7f72685d5245414d5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534b4b4b4b4b4b4b4b54606d7a8793a0adbac6c9bcafa296897c6f63564b4b4b4b4b4b4b4b515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000000000c18232f39434d575e696e777e83888c8f9297959596969595928578675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c504345515d67717e8b959999999992857a6d60574d424d5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f53463e3e3e3e3e3e4754606d7a8793a0adbac6c9bcafa296897c6f6356493e3e3e3e3e3e44515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e00000004101c2934404b555e696e7b828a9095999c9ea1a9a2a3a3a29d9084776a554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c50424d57606d7984919ea7a6a6a2978d8073695e52464d5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f534639313131313a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c313131313744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e00000006131f2c3845515c676e7b8490949da0a7a9abadb3afafafa89c8f8275695c4f422e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c5046525e6973808c97a1adb2b3a99f92867b6e61584e4d5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c24242d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c3024242a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000004111d2935414c56606d798391969fa6acb1b5b8b9bebcbcb4a79a8e8174675b4e4134281b070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c504e58616e7b86929fa9b2bebaaea2988e81746a5f534d5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e00000713202c3945525d6873808c95a0a8b0b8bcc2c5bfbab8b6b2a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c50545f6a74818e98a2aebbc4bfb4aa9f92877b6e62594f5a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e00000714212d3a4754606d7a85929fa7b1bac2c8c0bcb4aeaca9a8a4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c505a626f7c87939faab4bfcdc6bbafa3998f82756b60545a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0004101c2834404a5465727e8b98a2aeb9c3cac0b6aeaaa39f9c9b9b96897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c54616c76828f9aa4afbcc6c4c3c0b5ab9e93897c6f63595a6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e0006121f2c3844515c6676828f9caab4bfcbc2b8aea49d98928f8e8e8f887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695c5c66707d8a949facb6bdb9b7b6b8bdafa59c9083766c61546774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000713202d3a4653606d7985929facb8c5c7bbb0a69d928d8683818182837a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f83766956606d7984919ea6b0bab2acaaa9abb1b7ab9f948a7d70665c6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000915222f3c4855626f7b8898a2aebac7c4b7ab9f948d807a76757575776d675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376695d68727f8b96a0acb8b2a8a09e9d9fa7b1b0a69d9083786d606774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000a1724313d4a5764707d8a97aab4bfcac3b6a99c9082766d676868696a605d554c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f837669616d7a85929fa8b2b9aca0969190959fabb8aca0958b7e71676774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000c1825323f4b5865727e8b98a5b1beccc0b5ab988b7e71655d555b5c5d54514c433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376696974808d97a2adbab0a69e918483909da5afb1a79e9184796d6774808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d192633404c5966737f8c99a6b2bfc7bbafa499887b6e62554b4e4f514745413a31281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376696e7b86929fa9b3b5ab9f948a7e7d89939eabb5ada1968c7f726874808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2633404d596673808c99a6b3bfc6b9ac9f9386796d6053464242443a39352f281f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f83766b75828f99a3aebbafa3998f827675828f99a3afb2a89f92857a6d74808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c5b8ab9e928578665c51443836372d2c29241e160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f8376707d89939eabb5b3a99f92877c6f6e7b87929faab3ada2978d807374808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c4b7aa9d9184776a544a4034282a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f83767883909da5afb9ada2978d80746a6974808d98a2aeb3a99f92867b74808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b7aa9d9084776a5d51442e23181413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f83767e8b95a0abb8b1a79e92857a6d61616d7a85929fa8b2aea3988e8174808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f827a84919ea7b1b8aca0958b7f72685d5e68727f8c96a1adb4aa9f92877c808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb6a99c8f827f8c96a1adb9afa59d9083786d605656606d7984919ea7b1afa3998f82808d9aa7b3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb7aa9d908386929fa8b2b4aa9e93897d70665c50515d67717e8b95a0acb5ab9e948f83909daab6bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcb8aca095909298a2aebaaea3988f82756b60544a4b55606c7883909da6b0b0a69e9590959fabb8bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcbcb1a7a09d9fa2aab4b2a89f92867b6e61594f4244505b66707d89949fabb5b0a79f9d9fa7b1bcbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc3b9b1acaaacaeb4b9ada1968c8073695f53473d3f4a54606b76828f99a4afbbb1abaaabb1b9c3bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbccbc3bcb8b7b8babeb1a79e9184796d60574d423538424f59626f7c87939faab4bcb8b6b8bcc3cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc9cec8c5c3c5c0b6ac9f958a7e71675d51453b312f3d47535f6a74818e98a2aebac5c3c4c8cdcbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc9d9d4d1d0c8bbafa49a9083766c61554b4033292b37434e58616e7b86929fa9b3bec9d1d4d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc9d4d4d6cabeb3aa9f93877c6f625a5043392f2126323c46525e6973808d97a1adb9c3ced9d4cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc7c7c7c7c6baaea2988e81746a6054483e31281d202a36424d57606d7a85929ea8b2bdc8c7c7c7bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbabababababdb2a89f92857a6e61584e43362c1f161a25303b45515d67727f8b96a0acb8bababababab2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3adadadadadadadaca0968c7f72685e52463c32241a0d141f2935414c55606d7884919da6b0adadadadadada5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a1a1a1a1a1a1a1a1a69e9184796d60564c41342b2012090d19242f3a44505c66707d8a949fa1a1a1a1a1a1a1a1988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8994949494949494949494948a7d70665c51443b3022190f0008131e28343f4a54616c768390949494949494949494948c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d87878787878787878787878782766b61544b4032291e100700010c17232e3842505a626f7c8787878787878787878787877f7265594c3f3226190c00000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a796d60594f42392e20170d00000006111c26303e4754606a6f7a7a7a7a7a7a7a7a7a7a7a7a796d6053473a2d20140700000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6d675d51473e30271d0e05000000000a151e2b38434e5860686d6e6e6e6e6e6e6e6e6e6e6e6d675d5145392c1f130600000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b545c60616161616161616161616161605d554b40352c1e150b0000000000030c1b27323d464e565e616161616161616161616161605d554b4035291d100400000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424b515354545454545454545454545453514b43392f231a0c030000000000000a16202b343d444c5254545454545454545454545453514b43392f24180c0000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2730394045464747474747474747474747474745403931271d110800000000000000040f19222b323a41464747474747474747474747474745403931271d12070000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b3a38352f271f150b00000000000000000007101920293036393a3b3b3b3b3b3b3b3b3b3b3b3a39352f271f150b010000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc5b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac6c9bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3cdc0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e2e2d2c29241d150d0300000000000000000000070e171e252a2d2e2e2e2e2e2e2e2e2e2e2e2e2d2c29241d150d03000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec3c3b9ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adbac3c3bcafa296897c6f6356493c30231e2a3744515d6a7784909daab7c3c3c0b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f20212121212121212121212121201f1d18120b03000000000000000000000000050d13191e20212121212121212121212121201f1d18120b0300000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b7b7b7b7ac9f9286796c5f5346392c20212d3a4754606d7a8793a0adb7b7b7b7afa296897c6f6356493c30231e2a3744515d6a7784909daab7b7b7b7b4a79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131414141414141414141414141413100c0701000000000000000000000000000002080d11131414141414141414141414141413100c07010000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaa9f9286796c5f5346392c20212d3a4754606d7a8793a0aaaaaaaaaaaaa296897c6f6356493c30231e2a3744515d6a7784909daaaaaaaaaaaaa79a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080808080808080808080808070604000000000000000000000000000000000000000105070708080808080808080808080706040000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9286796c5f5346392c20212d3a4754606d7a87939d9d9d9d9d9d9d9d96897c6f6356493c30231e2a3744515d6a7784909d9d9d9d9d9d9d9d9a8d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b9090909090909090909086796c5f5346392c20212d3a4754606d7a8790909090909090909090897c6f6356493c30231e2a3744515d6a7783909090909090909090908d8174675a4e4134271b0e000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0c1313131313131313131313130a09070400000000000000000000000000000004090e1112131313131313131313131313100f0d090500000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e838484848484848484848483776a5d5144372a1e212d3a4754606d7a8384848484848484848484837c6f6255493c2f221c2835424f5b68758184848484848484848484847f7366594c403326190d000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151818202020202020202020202020161613100b04000000000000000000000000080f151a1d1f2020202020202020202020201c1c1915100a020000000000000000000000000000000000000000000000000000000000000a1723303c4955616c7177777777777777777777777771675b4f4236291d202c3945515d676d7777777777777777777777776f6a5f53473b2e211b2834414d59656f757777777777777777777777736d63574b3e3225190c000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2d2d2d2d2d2322201b160f070000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d292825211b140c0400000000000000000000000000000000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a675f554a3f33271a1d2935414b555d606a6a6a6a6a6a6a6a6a6a6a6a625f584e43372b1f1925313d48535d65686a6a6a6a6a6a6a6a6a6a6a66635b51463b2f23160a000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b23292e3132393939393939393939393939302f2c2721191107000000000000000008121b242b3136383939393939393939393939393635322c261e160c020000000000000000000000000000000000000000000000000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5b554d43392e221618242f3a434b51545d5d5d5d5d5d5d5d5d5d5d5d55534e463c32261b15202c37424b53595b5d5d5d5d5d5d5d5d5d5d5d5957514940352a1e1206000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3f4646464646464646464646463d3b38322b23190f04000000000000040f19242d353d424546464646464646464646464643413d3830281e140a00000000000000000000000000000000000000000000000000000000000c17222c363e45494a5151515151515151515151514f4a433b31271c11131d28313a4145475151515151515151515151514947433c342a20150f1b25303942484d4f51515151515151515151514c4b4640372e23190d02000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18232d373f454a4b5353535353535353535353534948443d352b21160b0000000000000915202b353f474e525353535353535353535353534f4e49423a30261b10050000000000000000000000000000000000000000000000000000000005101a242c33393c3e444444444444444444444444423f3931291f150b0c161f282f35393a4444444444444444444444443c3b37322a22180e09141e2730373d41424444444444444444444444403e3b352e251c120700000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f4951565860606060606060606060606056544f473d32271b100400000000010e1a26313d4751595e5f60606060606060606060605c5a544c42382c211509000000000000000000000000000000000000000000000000000000000008121a22282d303137373737373737373737373736332e271f170d04040d161d24292c2d3737373737373737373737372f2e2b2620181007020c151e252c313435373737373737373737373733322f2a231c130a0000000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a45515b62656c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c2013070000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c69665e54493d3225190d0000000000000000000000000000000000000000000000000000000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2927221c150d050000040c13181d20212a2a2a2a2a2a2a2a2a2a2a2a22211f1b150e070000030c141b202528282a2a2a2a2a2a2a2a2a2a2a2625231e19120a010000000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313d4a56626d72797979797979797979797979706b6054483b2f2216090000000006121f2c3845525e6a757979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000000000000000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1d1a16110b040000000001070d1113141e1e1e1e1e1e1e1e1e1e1e1e1615130f0a040000000002090f15191b1c1e1e1e1e1e1e1e1e1e1e1e191916120d0700000000000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8686868686868686868686867d706356493d3023160a000000000613202c3946535f6c798786868686868686868686868276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000005080a0b111111111111111111111111100e0a0600000000000000000104060711111111111111111111111109080603000000000000000004090c0e0f11111111111111111111110d0c0a06020000000000000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b93939393939393939393897c706356493d3023160a000000000613202c3946535f6c7986929393939393939393938f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989f9f9f9f9f9f9f9f96897c706356493d3023160a000000000613202c3946535f6c7986929f9f9f9f9f9f9f9f9c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b13131313131313131313131313060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5acacacacacaca396897c706356493d3023160a000000000613202c3946535f6c7986929facacacacacaca99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020202020202020202013110d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b9b9b9b9afa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9b9b9b9b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d2d2d2d2d2d2d201d18130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec6c6bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5c6c2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939393939393939392c29241d160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3bcbcb6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e4646464646464646464646464639352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b0b0b0b0aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b5353535353535353535353535345403a31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a3a3a3a3a3a39d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606060606060605f514b433a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d96969696969696969083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c6c6c6c6c6c6c5d554b4035291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808989898989898989898983776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979797979797976675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b7d7d7d7d7d7d7d7d7d7d7c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e707070707070707070706f6a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b93939393939393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d575f61636363636363636363636260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f9f9f9f9f9f93867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454d53555656565656565656565656544e463d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4acacacacacaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333c4246484a4a4a4a4a4a4a4a4a4a4947433d342b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1b9b9b9b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b3d3d3d3d3d3d3d3d3d3d3c3b37322b22190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1bec6c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e303030303030303030302f2e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222323232323232323232323221f1b150f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415171717171717171717171615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0a0a0a0a0a0a0a0a0a090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000306060808090909090808070b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000002050708060b0f1213141515161615151514131825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000003080e11141417171c1f202122222223222221201f1d25313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000060b0f14191e20212422282b2d2e2e2f2f2f2f2f2e2d2c2924313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c100000000000000000000000020a11171b1f252a2d2e312d3338393b3b3c3c3c3c3b3b3a39352f343e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000000000000000060b141b22272b3036393b3e413f4446474848494948484847454043413f4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c100000000000000000000810181d262d33373b4146474a4d4a5053545555555655555453514b504e4c4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c10000000000000000008111a222a2f383f44464d5254575a545b606161626262626261605d555d5b59575864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c100000000000000008111a232c343c41495053565e61646769666c6e6e6f6f6f6f6e6e6d676b696765636164717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c10000000000000050f1a232c353e464e535b6064686e71747678797a7b7b7c7c7b7b7b7a7977767472706e69717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c100000000000030d17212c353e474f585f656c71767b7e80838486878888888988888786858483817f7d7a78757e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c10000000000009141f29333e474f59616a6f787d82868a8d9091929994959595959594989291908e8c8a878482818e9ba8b5c1cec6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000000020e1a25313b454f59616b707c838a8f93999a9c9e9fa3aba2a2a2a2a1aaa29f9e9c9a989696918e8e939eaab6c3cfc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c100000000005121e2a36424d57616b707d8690949c9fa4aba9abacaeb5aeafafaeaeb4aeacaaa9a7a5a8a19e9b9b9ea5afbbc6d2c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c10000000000714212d3a46535e69707d8792989fa6acafb5b6b7b9bbbfbbbbbcbbbbbfbab8b7b6b4b2b2adaba8a8aaafb7c1ccd7c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000006121f2b37434e58616e7b859299a2aab0b9bbc0c3c4c5c7cbd1c8c8c7d0cac6c5c4c3c1bfbdb9b7b5b5b6bbc1c9d3d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c100000000815212e3a47535f6a75818e97a2abb4bcc2c7ccd2cdc7c4c3bfbdbbbbbbbbbbbcbdbebfc1c3c5c4c1c1c3c6ccd3dbd3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a000000000613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c100000030f1b27333f4953626f7c87939fa9b3bdc6ced4cfc9c2bcb7b6b2b0aeaeaeaeafafb0b1b2b4b6b8b9bec2c3c6ccd3dcd3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3023160a030303030613202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c10000005121f2b3744505b6574808d9aa4afbbc5cfd6cdc5beb9b1aba9a5a3a2a1a1a1a2a2a3a4a6a7a9abadb3b5b6bbc1cad3d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d30231610101010101013202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000613202d394653606c7884919eacb6c0cdd7cfc5bbb3ada79f9d99969594949595969798999b9c9ea1a9a8aab0b8c1ccd7c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d30231d1d1d1d1d1d1d1d202c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000916222f3c4955626f7c8896a1adbec7d2d1c6bdb3a9a19e95908c8a8888888888898a8b8c8e909297979b9ea6b0bbc6d2c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d302a2a2a2a2a2a2a2a2a2a2c3946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000000b1825323e4b5865717e8b98a9b2bdd0d7cbbfb4aba1979289837f7d7b7b7b7b7c7c7d7e7f818385878a8f939eaab6c3cfc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c706356493d3636363636363636363636363946535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c1000010e1b2734414e5a6774818d9aa7b4c0cfd3c7baaea39992857d7672706f6e6e6e6f6f7071737476787b7e818f9ba8b5c2cec6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c70635649434343434343434343434343434346535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c100003101d293643505c6976838f9ca9b6c2cfd2c5b9ac9f92867c706b66636261616262636465666869696e717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c70635650505050505050505050505050505050535f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c100004101c2834404b546a7784919daab7c4d0c9bdb2a89a8d80746a6059575555555555565758595b575e64717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c70635d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5f6c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c100006131f2c3845515c667985929facb8c5d2c5b9ada196887b6e62584f4a4848484849494a4b4c4e4d5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897c7069696969696969696969696969696969696969696c7986929facb9c5cfc2b5a99c8f8276695c4f4336291c10000713202d3a4653606d798698a2aebac6d1c4b7ab9e9184786a5f53463d3c3b3b3b3c3c3d3e40414b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcafa396897d767676767676767676767676767676767676767676767986929facb9c5cfc2b5a99c8f8276695c4f4336291c10000714212d3a4754606d7a8793aab4bfcacec2b5a89b8f827568574e42342f2e2e2f2f303132333e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd0c3b7aa9d908383838383838383838383838383838383838383838383839099a3afbbc7cfc2b5a99c8f8276695c4f4336291c10000814212e3b4754616e7a8794a1adbad0cdc0b3a79a8d8074675a4d41312722222222232425313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd1c5b8aca095909090909090909090909090909090909090909090909090949fabb5c0cbcfc2b5a99c8f8276695c4f4336291c10000815212e3b4854616e7b8794a1aebac7ccbfb2a5998c7f7266594c3f332619151516161825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd4c8bcb1a7a09d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0bdc7d1cfc2b5a99c8f8276695c4f4336291c10000815212e3b4854616e7b8794a1aebac7cbbeb1a4988b7e7165584b3e3225180b08090b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd9cec3b9b1acaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abb0b8c2cfd9cfc2b5a99c8f8276695c4f4336291c10000815212e3b4854616e7b8794a1aebac7cabdb1a4978a7e7164574b3e3124180b00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbd0d0cbc3bcb8b7b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b7bcc2cbd0d0cfc2b5a99c8f8276695c4f4336291c10000815212e3b4854616e7b8794a1aebac7cabdb0a3978a7d7064574a3d3124170a00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2b5a99c8f8276695c4f4336291c10000815212e3b4854616e7b8794a1aebac7cabdb0a3978a7d7064574a3d3124170a00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5a99c8f8276695c4f4336291c10000815212e3b4854616e7b8794a1aebac7c9bdb0a3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa99c8f8276695c4f4336291c10000815212e3b4854616e7b8794a1aebac7c9bdb0a3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c8f8276695c4f4336291c10000815212e3b4854616e7b8794a1aebac7c9bdb0a3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090908f8276695c4f4336291c10000815212e3b4854616e7b8794a1aebac7c9bdb0a3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8384848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848174675a4e4134271b0e000815212e3b4854616e7b8794a1aebac7c9bdb0a3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777746e64584c4033271a0d000815212e3b4854616e7b8794a1aebac7c9bdb0a3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a67645c53483c3024180b000815212e3b4854616e7b8794a1aebac7c9bdb0a3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5a58534a41362b201408000815212e3b4854616e7b8794a1aebac7c9bdb0a3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a5151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151514e4c4841382f251a0f03000815212e3b4854616e7b8794a1aebac7c9bdb0a3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444441403c362f261d130800000815212e3b4854616e7b8794a1aebac7c9bdb0a3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4b1becac6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d30313737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373433302b251d140b0100000815212e3b4854616e7b8794a1aebac3c3bdb0a3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4b1bec3c3b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a272724201a130b020000000815212e3b4854616e7b8794a1aeb7b7b7b7b0a3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4b1b7b7b7b7ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1b1a18140f0801000000000815212e3b4854616e7b8794a1aaaaaaaaaaaaa3968a7d7063574a3d3024170a00000b1825313e4b5864717e8b97a4aaaaaaaaaaaaa093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110e0d0b08030000000000000815212e3b4854616e7b87949d9d9d9d9d9d9d9d968a7d7063574a3d3024170a00000b1825313e4b5864717e8b979d9d9d9d9d9d9d9d93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87909090909090909090908a7d7063574a3d3024170a00000b1825313e4b5864717e8b90909090909090909090867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0b0a08070603000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8384848484848484848484837d6f6356493c3023160900000a1724313d4a5764707e838484848484848484848483796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305080d1113141617171717151312100b0605020000000000000606060606060606060606000000000000000000000000000000000000000714202d3a46525e696e7777777777777777777777776f6b6054483b2f22150900000a1623303c4955616c707777777777777777777777776d675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213191d2021232424242322201f1c1714120e09030407090a13131313131313131313130707040100000000000000000000000000000005111e2a36424d565e616a6a6a6a6a6a6a6a6a6a6a6a6360594f44382c20130700000814202d3944505a61646a6a6a6a6a6a6a6a6a6a6a6a605d554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f20252a2d2e2f303131302f2d2b2823211e1a14101013161720202020202020202020201413110d080100000000000000000000000000020e1925303b444d52545d5d5d5d5d5d5d5d5d5d5d5d56544f473d32271b0f03000004101c28333e475055575d5d5d5d5d5d5d5d5d5d5d5d53514b43392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b141b22272b2d3036393a3c3d3e3e3d3b3a38342e2d2a251f1c1c2022232d2d2d2d2d2d2d2d2d2d2d2d201d19130c040000000000000000000000000009141f29323b4246475151515151515151515151514948443d352b21160b000000000b17222c353e44494a5151515151515151515151514745403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a11191d262d3337393d414647494a4a4a4a4846443f3b3a36312c27272c2f303939393939393939393939392c29241e160d04000000000000000000000000020d17202930363a3b4444444444444444444444443c3b38322b23190f040000000005101a232c33393c3d4444444444444444444444443a38352f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232b2f383f44464a4c525456575757565553504a4846423b383333383c3d46464646464646464646464639352f2820160c01000000000000000000000000050e171f252a2d2e373737373737373737373737302f2c272119110700000000000008111a22282d30313737373737373737373737372d2c29241d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c252e353d4149505357565e61626364646362605c5454534d48443d3d44484a53535353535353535353535345413a32281e130800000000000000000000000000050d14191e20212a2a2a2a2a2a2a2a2a2a2a2a2322201b160f0700000000000000000810171c2023242a2a2a2a2a2a2a2a2a2a2a2a201f1d18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101c252e3740474f535b606368686d6f707171706e6d6665615e57544f47474f545660606060606060606060605f524c443a2f24190d010000000000000000000000000002090e1114141e1e1e1e1e1e1e1e1e1e1e1e1615130f0b0400000000000000000000050b101416171e1e1e1e1e1e1e1e1e1e1e1e1413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222e374049515960656c7074787a7c7d7d7d7d7b7976726e69636059544f5960636c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000000000000000000000205070811111111111111111111111109090703000000000000000000000000000004080a0a11111111111111111111111107060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343f49515b636b70787d818487898a8a8a898885837f7b75706b626058606b70797979797979797979797976685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c46515b636d737d838a8e9196959697979698928f8c87827d766f6a6063707d86868686868686868686867a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58636d737f8991959b9ea1a8a3a4a4aaa29f9c99938f89827c746d67707d89939393939393939393877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a727f8c919da0a7abadb2b0b0b0b4aeacaba49f9c948f8780796e707d89969f9f9f9f9f9f9f93877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f59626f7c87929fa3acb1b7b9bdbdbdbdbfbab8b5afaca69f9a938d847c707d8996a3acacacacaca093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b76828f99a3afb8bcc3c5c8c4bdb9b8b5b5b5b8b9b0aca49f9691867d7d8996a3b0b9b9b9ada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5463707d89949fabb5c0c8ccc3bdb8b2adaba9a8a9abadb2b6afa8a0989286808d9aa7b3c0c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6674818e9ba6b0bdc7cdc3bab2aca8a19e9c9b9c9ea1a9abadb2aaa299928d929da9b5c1c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c2cfc5bbb2a8a09d96918f8e8f9196999fa2a9aeaba39f9a9da4aeb9c5c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8997a2adbac6cabeb3a9a09691898482828285888d92979fa3abaeaca7a9aeb6c0cbc6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a9b3becac6baada29791847d78767576787b80858d92999fa7aeb3b5b9c0c8d2c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1d0c5b8ab9f92857b706b6968696a6e737a808690959ca4aeb4bcc5cdd7c6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3643505d697683909ca9b6c3c9bdb2a8998c7f736960595b585f62676d737b838d929fa2aab3bbc5cfc6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7c4c5b9aca196877b6e61564f4f4e53555d60696e78808a9298a2a9b3becac6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4c4b7ab9e918478695e53444243474c51575f666d737e869297a2adb9c6c6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabb8c5c2b5a89c8f827569574d4232373a41454d545c606c717d85929eabb8c5c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5c0b4a79a8d8174675a4e41312b2f353c424a505a616b707d8a97a3b0bdc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bfb2a6998c7f7366594c403326242930383f44505963707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5beb2a5988b7f7265584c3f3225191e262e343e4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5beb1a4988b7e7165584b3e322518151c23303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5beb1a4978b7e7164584b3e3125180a1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5bdb1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bcc6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9babab1a4978a7e7164574b3e3124180b1723303d4a5663707d8996a3b0bababaada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facadadadada4978a7e7164574b3e3124180b1723303d4a5663707d8996a3adadadadada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929fa1a1a1a1a1a1978a7e7164574b3e3124180b1723303d4a5663707d8996a1a1a1a1a1a1a093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c79869294949494949494948a7e7164574b3e3124180b1723303d4a5663707d89949494949494949493877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7987878787878787878787877e7164574b3e3124180b1723303d4a5663707d87878787878787878787877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a757a7a7a7a7a7a7a7a7a7a7a796d6053473a2d20140713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a776c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f1306131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6c655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6161616161616161616161605c554b4034291c1004101c2834404b545c606161616161616161616161605b53493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545454545454545454545453514b43392f23180c000c18232e39424b5153545454545454545454545453504941382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b414647474747474747474747474745403931271d12070007121d273039404546474747474747474747474746443f382f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b3b3b3b3b3b3b3b3b3b3b3a38342f271f150b0100000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3937332d261d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e2e2e2e2e2e2e2e2e2e2e2d2c29231d150d03000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e202121212121212121212121201f1c18120b030000000000030b12181c1f202121212121212121212121201f1b17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111414141414141414141414141413100c07010000000000000000070c101313141414141414141414141413120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105070808080808080808080808070604000000000000000000000000000406070808080808080808080808060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + image data: 1 + _typelessdata: 00 m_StreamData: serializedVersion: 2 offset: 0 @@ -106,996 +106,8 @@ MonoBehaviour: m_SourceFontFilePath: m_AtlasPopulationMode: 1 InternalDynamicOS: 0 - m_GlyphTable: - - m_Index: 659 - m_Metrics: - m_Width: 74.265625 - m_Height: 14.015625 - m_HorizontalBearingX: 8.265625 - m_HorizontalBearingY: 13.40625 - m_HorizontalAdvance: 90.875 - m_GlyphRect: - m_X: 10 - m_Y: 10 - m_Width: 75 - m_Height: 15 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 64 - m_Metrics: - m_Width: 45.875 - m_Height: 4.484375 - m_HorizontalBearingX: -0.4375 - m_HorizontalBearingY: -6.765625 - m_HorizontalAdvance: 45 - m_GlyphRect: - m_X: 104 - m_Y: 10 - m_Width: 47 - m_Height: 6 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 472 - m_Metrics: - m_Width: 48.125 - m_Height: 63.375 - m_HorizontalBearingX: 1.453125 - m_HorizontalBearingY: 62.09375 - m_HorizontalAdvance: 53.484375 - m_GlyphRect: - m_X: 170 - m_Y: 10 - m_Width: 49 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 465 - m_Metrics: - m_Width: 56.421875 - m_Height: 60.828125 - m_HorizontalBearingX: 1.1875 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 58.75 - m_GlyphRect: - m_X: 10 - m_Y: 44 - m_Width: 57 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 468 - m_Metrics: - m_Width: 39.421875 - m_Height: 60.828125 - m_HorizontalBearingX: 5.578125 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 46.796875 - m_GlyphRect: - m_X: 104 - m_Y: 35 - m_Width: 40 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 481 - m_Metrics: - m_Width: 44.421875 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 54.453125 - m_GlyphRect: - m_X: 238 - m_Y: 10 - m_Width: 46 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 484 - m_Metrics: - m_Width: 53.1875 - m_Height: 62.109375 - m_HorizontalBearingX: 1.53125 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 55.453125 - m_GlyphRect: - m_X: 303 - m_Y: 10 - m_Width: 54 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 475 - m_Metrics: - m_Width: 46.3125 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 56.515625 - m_GlyphRect: - m_X: 376 - m_Y: 10 - m_Width: 47 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 483 - m_Metrics: - m_Width: 49.84375 - m_Height: 60.828125 - m_HorizontalBearingX: 1.53125 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 52.90625 - m_GlyphRect: - m_X: 442 - m_Y: 10 - m_Width: 51 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 479 - m_Metrics: - m_Width: 52.375 - m_Height: 63.375 - m_HorizontalBearingX: 3.78125 - m_HorizontalBearingY: 62.09375 - m_HorizontalAdvance: 59.9375 - m_GlyphRect: - m_X: 512 - m_Y: 10 - m_Width: 54 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 490 - m_Metrics: - m_Width: 76.03125 - m_Height: 71.640625 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 83.796875 - m_GlyphRect: - m_X: 376 - m_Y: 90 - m_Width: 77 - m_Height: 72 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 470 - m_Metrics: - m_Width: 39.5 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 50.5 - m_GlyphRect: - m_X: 238 - m_Y: 90 - m_Width: 41 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 478 - m_Metrics: - m_Width: 48.78125 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 61.921875 - m_GlyphRect: - m_X: 163 - m_Y: 94 - m_Width: 50 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 1 - m_Metrics: - m_Width: 0 - m_Height: 0 - m_HorizontalBearingX: 0 - m_HorizontalBearingY: 0 - m_HorizontalAdvance: 21.625 - m_GlyphRect: - m_X: 0 - m_Y: 0 - m_Width: 0 - m_Height: 0 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 15 - m_Metrics: - m_Width: 14.328125 - m_Height: 14.015625 - m_HorizontalBearingX: 5.671875 - m_HorizontalBearingY: 13.40625 - m_HorizontalAdvance: 25.671875 - m_GlyphRect: - m_X: 472 - m_Y: 90 - m_Width: 15 - m_Height: 15 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 482 - m_Metrics: - m_Width: 51.859375 - m_Height: 63.375 - m_HorizontalBearingX: 4.21875 - m_HorizontalBearingY: 62.09375 - m_HorizontalAdvance: 58.578125 - m_GlyphRect: - m_X: 86 - m_Y: 115 - m_Width: 53 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 474 - m_Metrics: - m_Width: 48.5625 - m_Height: 79.109375 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 79.109375 - m_HorizontalAdvance: 61.75 - m_GlyphRect: - m_X: 10 - m_Y: 124 - m_Width: 50 - m_Height: 80 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 473 - m_Metrics: - m_Width: 48.5625 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 61.75 - m_GlyphRect: - m_X: 298 - m_Y: 92 - m_Width: 50 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 467 - m_Metrics: - m_Width: 46.578125 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 57.046875 - m_GlyphRect: - m_X: 232 - m_Y: 172 - m_Width: 48 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 492 - m_Metrics: - m_Width: 66.484375 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 79.625 - m_GlyphRect: - m_X: 79 - m_Y: 199 - m_Width: 68 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 486 - m_Metrics: - m_Width: 53.953125 - m_Height: 60.828125 - m_HorizontalBearingX: 1.28125 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 56.515625 - m_GlyphRect: - m_X: 299 - m_Y: 172 - m_Width: 55 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 469 - m_Metrics: - m_Width: 57.484375 - m_Height: 71.640625 - m_HorizontalBearingX: 1.1875 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 59.859375 - m_GlyphRect: - m_X: 585 - m_Y: 10 - m_Width: 58 - m_Height: 72 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 493 - m_Metrics: - m_Width: 45.4375 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 55.453125 - m_GlyphRect: - m_X: 166 - m_Y: 174 - m_Width: 47 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 55 - m_Metrics: - m_Width: 52.296875 - m_Height: 60.828125 - m_HorizontalBearingX: 1.1875 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 54.625 - m_GlyphRect: - m_X: 506 - m_Y: 94 - m_Width: 53 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 498 - m_Metrics: - m_Width: 46.09375 - m_Height: 68.15625 - m_HorizontalBearingX: 4.65625 - m_HorizontalBearingY: 66.796875 - m_HorizontalAdvance: 54.796875 - m_GlyphRect: - m_X: 10 - m_Y: 223 - m_Width: 47 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 522 - m_Metrics: - m_Width: 72.0625 - m_Height: 57.609375 - m_HorizontalBearingX: 3.390625 - m_HorizontalBearingY: 46.09375 - m_HorizontalAdvance: 73.25 - m_GlyphRect: - m_X: 662 - m_Y: 10 - m_Width: 73 - m_Height: 59 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 505 - m_Metrics: - m_Width: 41.046875 - m_Height: 47.453125 - m_HorizontalBearingX: 6.453125 - m_HorizontalBearingY: 46.09375 - m_HorizontalAdvance: 53.484375 - m_GlyphRect: - m_X: 754 - m_Y: 10 - m_Width: 42 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 506 - m_Metrics: - m_Width: 41.046875 - m_Height: 65.78125 - m_HorizontalBearingX: 6.453125 - m_HorizontalBearingY: 64.421875 - m_HorizontalAdvance: 53.484375 - m_GlyphRect: - m_X: 815 - m_Y: 10 - m_Width: 42 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 466 - m_Metrics: - m_Width: 46.046875 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 57.265625 - m_GlyphRect: - m_X: 662 - m_Y: 88 - m_Width: 47 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 496 - m_Metrics: - m_Width: 48.421875 - m_Height: 60.828125 - m_HorizontalBearingX: 1.453125 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 56.421875 - m_GlyphRect: - m_X: 578 - m_Y: 101 - m_Width: 49 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 450 - m_Metrics: - m_Width: 39.5 - m_Height: 79.1875 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 79.1875 - m_HorizontalAdvance: 50.5 - m_GlyphRect: - m_X: 754 - m_Y: 78 - m_Width: 41 - m_Height: 80 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 52 - m_Metrics: - m_Width: 47.40625 - m_Height: 63.375 - m_HorizontalBearingX: 2.90625 - m_HorizontalBearingY: 62.09375 - m_HorizontalAdvance: 54.015625 - m_GlyphRect: - m_X: 472 - m_Y: 174 - m_Width: 49 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 39 - m_Metrics: - m_Width: 39.109375 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 48.515625 - m_GlyphRect: - m_X: 373 - m_Y: 181 - m_Width: 40 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 57 - m_Metrics: - m_Width: 53.953125 - m_Height: 60.828125 - m_HorizontalBearingX: 1.28125 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 56.515625 - m_GlyphRect: - m_X: 646 - m_Y: 168 - m_Width: 55 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 494 - m_Metrics: - m_Width: 51.8125 - m_Height: 63.375 - m_HorizontalBearingX: 1.453125 - m_HorizontalBearingY: 62.09375 - m_HorizontalAdvance: 55.8125 - m_GlyphRect: - m_X: 540 - m_Y: 181 - m_Width: 53 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 485 - m_Metrics: - m_Width: 61.171875 - m_Height: 64.828125 - m_HorizontalBearingX: 3.421875 - m_HorizontalBearingY: 62.84375 - m_HorizontalAdvance: 68.03125 - m_GlyphRect: - m_X: 432 - m_Y: 258 - m_Width: 62 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 499 - m_Metrics: - m_Width: 40.875 - m_Height: 46.09375 - m_HorizontalBearingX: 5.75 - m_HorizontalBearingY: 46.09375 - m_HorizontalAdvance: 50.234375 - m_GlyphRect: - m_X: 232 - m_Y: 252 - m_Width: 42 - m_Height: 47 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 514 - m_Metrics: - m_Width: 40.421875 - m_Height: 48.78125 - m_HorizontalBearingX: 4.046875 - m_HorizontalBearingY: 47.421875 - m_HorizontalAdvance: 46.53125 - m_GlyphRect: - m_X: 166 - m_Y: 254 - m_Width: 41 - m_Height: 50 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 477 - m_Metrics: - m_Width: 60.109375 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 73.25 - m_GlyphRect: - m_X: 293 - m_Y: 252 - m_Width: 61 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 495 - m_Metrics: - m_Width: 74.84375 - m_Height: 63.375 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 62.09375 - m_HorizontalAdvance: 85.203125 - m_GlyphRect: - m_X: 10 - m_Y: 311 - m_Width: 76 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 69 - m_Metrics: - m_Width: 43.015625 - m_Height: 66.796875 - m_HorizontalBearingX: 4.046875 - m_HorizontalBearingY: 65.4375 - m_HorizontalAdvance: 53.484375 - m_GlyphRect: - m_X: 226 - m_Y: 318 - m_Width: 44 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 497 - m_Metrics: - m_Width: 43.015625 - m_Height: 48.78125 - m_HorizontalBearingX: 3.515625 - m_HorizontalBearingY: 47.421875 - m_HorizontalAdvance: 50.046875 - m_GlyphRect: - m_X: 105 - m_Y: 323 - m_Width: 44 - m_Height: 50 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 489 - m_Metrics: - m_Width: 69 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 82.171875 - m_GlyphRect: - m_X: 105 - m_Y: 392 - m_Width: 70 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 509 - m_Metrics: - m_Width: 49.703125 - m_Height: 46.09375 - m_HorizontalBearingX: 5.75 - m_HorizontalBearingY: 46.09375 - m_HorizontalAdvance: 61.21875 - m_GlyphRect: - m_X: 10 - m_Y: 395 - m_Width: 51 - m_Height: 47 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 480 - m_Metrics: - m_Width: 49.125 - m_Height: 60.828125 - m_HorizontalBearingX: 6.59375 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 62.265625 - m_GlyphRect: - m_X: 10 - m_Y: 461 - m_Width: 50 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 36 - m_Metrics: - m_Width: 51.859375 - m_Height: 63.375 - m_HorizontalBearingX: 4.21875 - m_HorizontalBearingY: 62.09375 - m_HorizontalAdvance: 58.578125 - m_GlyphRect: - m_X: 289 - m_Y: 332 - m_Width: 53 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 70 - m_Metrics: - m_Width: 42.3125 - m_Height: 48.78125 - m_HorizontalBearingX: 4.046875 - m_HorizontalBearingY: 47.421875 - m_HorizontalAdvance: 50.234375 - m_GlyphRect: - m_X: 361 - m_Y: 332 - m_Width: 43 - m_Height: 50 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 77 - m_Metrics: - m_Width: 20.609375 - m_Height: 65.53125 - m_HorizontalBearingX: 2.46875 - m_HorizontalBearingY: 65.265625 - m_HorizontalAdvance: 24.125 - m_GlyphRect: - m_X: 194 - m_Y: 405 - m_Width: 22 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 488 - m_Metrics: - m_Width: 46.171875 - m_Height: 60.828125 - m_HorizontalBearingX: 3.875 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 56.609375 - m_GlyphRect: - m_X: 79 - m_Y: 472 - m_Width: 48 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 86 - m_Metrics: - m_Width: 41.046875 - m_Height: 47.453125 - m_HorizontalBearingX: 6.015625 - m_HorizontalBearingY: 46.09375 - m_HorizontalAdvance: 53.484375 - m_GlyphRect: - m_X: 10 - m_Y: 541 - m_Width: 42 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 90 - m_Metrics: - m_Width: 45.34375 - m_Height: 63.359375 - m_HorizontalBearingX: 1.1875 - m_HorizontalBearingY: 46.09375 - m_HorizontalAdvance: 47.6875 - m_GlyphRect: - m_X: 876 - m_Y: 10 - m_Width: 46 - m_Height: 65 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 476 - m_Metrics: - m_Width: 56.46875 - m_Height: 62.1875 - m_HorizontalBearingX: 0.796875 - m_HorizontalBearingY: 60.828125 - m_HorizontalAdvance: 63.8125 - m_GlyphRect: - m_X: 941 - m_Y: 10 - m_Width: 58 - m_Height: 63 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - m_CharacterTable: - - m_ElementType: 1 - m_Unicode: 8230 - m_GlyphIndex: 659 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 95 - m_GlyphIndex: 64 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1047 - m_GlyphIndex: 472 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1040 - m_GlyphIndex: 465 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1043 - m_GlyphIndex: 468 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1056 - m_GlyphIndex: 481 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1059 - m_GlyphIndex: 484 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1050 - m_GlyphIndex: 475 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1058 - m_GlyphIndex: 483 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1054 - m_GlyphIndex: 479 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1065 - m_GlyphIndex: 490 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1045 - m_GlyphIndex: 470 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1053 - m_GlyphIndex: 478 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 32 - m_GlyphIndex: 1 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 46 - m_GlyphIndex: 15 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1057 - m_GlyphIndex: 482 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1049 - m_GlyphIndex: 474 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1048 - m_GlyphIndex: 473 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1042 - m_GlyphIndex: 467 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1067 - m_GlyphIndex: 492 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1061 - m_GlyphIndex: 486 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1044 - m_GlyphIndex: 469 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1068 - m_GlyphIndex: 493 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 86 - m_GlyphIndex: 55 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1073 - m_GlyphIndex: 498 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1097 - m_GlyphIndex: 522 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1080 - m_GlyphIndex: 505 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1081 - m_GlyphIndex: 506 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1041 - m_GlyphIndex: 466 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1071 - m_GlyphIndex: 496 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1025 - m_GlyphIndex: 450 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 83 - m_GlyphIndex: 52 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 70 - m_GlyphIndex: 39 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 88 - m_GlyphIndex: 57 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1069 - m_GlyphIndex: 494 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1060 - m_GlyphIndex: 485 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1074 - m_GlyphIndex: 499 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1089 - m_GlyphIndex: 514 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1052 - m_GlyphIndex: 477 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1070 - m_GlyphIndex: 495 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 100 - m_GlyphIndex: 69 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1072 - m_GlyphIndex: 497 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1064 - m_GlyphIndex: 489 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1084 - m_GlyphIndex: 509 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1055 - m_GlyphIndex: 480 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 67 - m_GlyphIndex: 36 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 101 - m_GlyphIndex: 70 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 108 - m_GlyphIndex: 77 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1063 - m_GlyphIndex: 488 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 117 - m_GlyphIndex: 86 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 121 - m_GlyphIndex: 90 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 1051 - m_GlyphIndex: 476 - m_Scale: 1 + m_GlyphTable: [] + m_CharacterTable: [] m_AtlasTextures: - {fileID: -680064802141868518} m_AtlasTextureIndex: 0 @@ -1106,403 +118,11 @@ MonoBehaviour: m_AtlasHeight: 1024 m_AtlasPadding: 9 m_AtlasRenderMode: 4165 - m_UsedGlyphRects: - - m_X: 0 - m_Y: 0 - m_Width: 94 - m_Height: 34 - - m_X: 94 - m_Y: 0 - m_Width: 66 - m_Height: 25 - - m_X: 160 - m_Y: 0 - m_Width: 68 - m_Height: 84 - - m_X: 0 - m_Y: 34 - m_Width: 76 - m_Height: 80 - - m_X: 94 - m_Y: 25 - m_Width: 59 - m_Height: 80 - - m_X: 228 - m_Y: 0 - m_Width: 65 - m_Height: 80 - - m_X: 293 - m_Y: 0 - m_Width: 73 - m_Height: 82 - - m_X: 366 - m_Y: 0 - m_Width: 66 - m_Height: 80 - - m_X: 432 - m_Y: 0 - m_Width: 70 - m_Height: 80 - - m_X: 502 - m_Y: 0 - m_Width: 73 - m_Height: 84 - - m_X: 366 - m_Y: 80 - m_Width: 96 - m_Height: 91 - - m_X: 228 - m_Y: 80 - m_Width: 60 - m_Height: 80 - - m_X: 153 - m_Y: 84 - m_Width: 69 - m_Height: 80 - - m_X: 462 - m_Y: 80 - m_Width: 34 - m_Height: 34 - - m_X: 76 - m_Y: 105 - m_Width: 72 - m_Height: 84 - - m_X: 0 - m_Y: 114 - m_Width: 69 - m_Height: 99 - - m_X: 288 - m_Y: 82 - m_Width: 69 - m_Height: 80 - - m_X: 222 - m_Y: 162 - m_Width: 67 - m_Height: 80 - - m_X: 69 - m_Y: 189 - m_Width: 87 - m_Height: 80 - - m_X: 289 - m_Y: 162 - m_Width: 74 - m_Height: 80 - - m_X: 575 - m_Y: 0 - m_Width: 77 - m_Height: 91 - - m_X: 156 - m_Y: 164 - m_Width: 66 - m_Height: 80 - - m_X: 496 - m_Y: 84 - m_Width: 72 - m_Height: 80 - - m_X: 0 - m_Y: 213 - m_Width: 66 - m_Height: 88 - - m_X: 652 - m_Y: 0 - m_Width: 92 - m_Height: 78 - - m_X: 744 - m_Y: 0 - m_Width: 61 - m_Height: 68 - - m_X: 805 - m_Y: 0 - m_Width: 61 - m_Height: 86 - - m_X: 652 - m_Y: 78 - m_Width: 66 - m_Height: 80 - - m_X: 568 - m_Y: 91 - m_Width: 68 - m_Height: 80 - - m_X: 744 - m_Y: 68 - m_Width: 60 - m_Height: 99 - - m_X: 462 - m_Y: 164 - m_Width: 68 - m_Height: 84 - - m_X: 363 - m_Y: 171 - m_Width: 59 - m_Height: 80 - - m_X: 636 - m_Y: 158 - m_Width: 74 - m_Height: 80 - - m_X: 530 - m_Y: 171 - m_Width: 72 - m_Height: 84 - - m_X: 422 - m_Y: 248 - m_Width: 81 - m_Height: 84 - - m_X: 222 - m_Y: 242 - m_Width: 61 - m_Height: 66 - - m_X: 156 - m_Y: 244 - m_Width: 60 - m_Height: 69 - - m_X: 283 - m_Y: 242 - m_Width: 80 - m_Height: 80 - - m_X: 0 - m_Y: 301 - m_Width: 95 - m_Height: 84 - - m_X: 216 - m_Y: 308 - m_Width: 63 - m_Height: 87 - - m_X: 95 - m_Y: 313 - m_Width: 63 - m_Height: 69 - - m_X: 95 - m_Y: 382 - m_Width: 89 - m_Height: 80 - - m_X: 0 - m_Y: 385 - m_Width: 70 - m_Height: 66 - - m_X: 0 - m_Y: 451 - m_Width: 69 - m_Height: 80 - - m_X: 279 - m_Y: 322 - m_Width: 72 - m_Height: 84 - - m_X: 351 - m_Y: 322 - m_Width: 62 - m_Height: 69 - - m_X: 184 - m_Y: 395 - m_Width: 41 - m_Height: 86 - - m_X: 69 - m_Y: 462 - m_Width: 67 - m_Height: 80 - - m_X: 0 - m_Y: 531 - m_Width: 61 - m_Height: 68 - - m_X: 866 - m_Y: 0 - m_Width: 65 - m_Height: 84 - - m_X: 931 - m_Y: 0 - m_Width: 77 - m_Height: 82 + m_UsedGlyphRects: [] m_FreeGlyphRects: - - m_X: 153 - m_Y: 25 - m_Width: 7 - m_Height: 59 - - m_X: 76 - m_Y: 34 - m_Width: 18 - m_Height: 71 - - m_X: 288 - m_Y: 80 - m_Width: 5 - m_Height: 2 - - m_X: 222 - m_Y: 84 - m_Width: 6 - m_Height: 78 - - m_X: 222 - m_Y: 160 - m_Width: 66 - m_Height: 2 - - m_X: 148 - m_Y: 105 - m_Width: 5 - m_Height: 84 - - m_X: 69 - m_Y: 114 - m_Width: 7 - m_Height: 75 - - m_X: 357 - m_Y: 82 - m_Width: 9 - m_Height: 80 - - m_X: 148 - m_Y: 164 - m_Width: 8 - m_Height: 25 - - m_X: 496 - m_Y: 80 - m_Width: 6 - m_Height: 4 - - m_X: 568 - m_Y: 84 - m_Width: 7 - m_Height: 7 - - m_X: 804 - m_Y: 68 - m_Width: 1 - m_Height: 955 - - m_X: 804 - m_Y: 86 - m_Width: 219 - m_Height: 937 - - m_X: 718 - m_Y: 78 - m_Width: 26 - m_Height: 945 - - m_X: 462 - m_Y: 114 - m_Width: 34 - m_Height: 50 - - m_X: 363 - m_Y: 82 - m_Width: 3 - m_Height: 89 - - m_X: 636 - m_Y: 91 - m_Width: 16 - m_Height: 67 - - m_X: 710 - m_Y: 167 - m_Width: 313 - m_Height: 856 - - m_X: 710 - m_Y: 158 - m_Width: 34 - m_Height: 865 - - m_X: 530 - m_Y: 164 - m_Width: 38 - m_Height: 7 - - m_X: 602 - m_Y: 238 - m_Width: 421 - m_Height: 785 - - m_X: 602 - m_Y: 171 - m_Width: 34 - m_Height: 852 - - m_X: 422 - m_Y: 171 - m_Width: 40 - m_Height: 77 - - m_X: 503 - m_Y: 255 - m_Width: 520 - m_Height: 768 - - m_X: 503 - m_Y: 248 - m_Width: 27 - m_Height: 775 - - m_X: 66 - m_Y: 213 - m_Width: 3 - m_Height: 88 - - m_X: 66 - m_Y: 269 - m_Width: 90 - m_Height: 32 - - m_X: 216 - m_Y: 244 - m_Width: 6 - m_Height: 64 - - m_X: 95 - m_Y: 269 - m_Width: 61 - m_Height: 44 - - m_X: 158 - m_Y: 313 - m_Width: 58 - m_Height: 69 - - m_X: 279 - m_Y: 308 - m_Width: 4 - m_Height: 14 - - m_X: 363 - m_Y: 251 - m_Width: 59 - m_Height: 71 - - m_X: 413 - m_Y: 251 - m_Width: 9 - m_Height: 772 - - m_X: 351 - m_Y: 391 - m_Width: 672 - m_Height: 632 - - m_X: 413 - m_Y: 332 - m_Width: 610 - m_Height: 691 - - m_X: 184 - m_Y: 313 - m_Width: 32 - m_Height: 82 - - m_X: 225 - m_Y: 406 - m_Width: 798 - m_Height: 617 - - m_X: 225 - m_Y: 395 - m_Width: 54 - m_Height: 628 - - m_X: 70 - m_Y: 385 - m_Width: 25 - m_Height: 77 - - m_X: 69 - m_Y: 451 - m_Width: 26 - m_Height: 11 - - m_X: 136 - m_Y: 481 - m_Width: 887 - m_Height: 542 - - m_X: 136 - m_Y: 462 - m_Width: 48 - m_Height: 561 - m_X: 0 - m_Y: 599 - m_Width: 1023 - m_Height: 424 - - m_X: 61 - m_Y: 542 - m_Width: 962 - m_Height: 481 - - m_X: 61 - m_Y: 531 - m_Width: 8 - m_Height: 492 - - m_X: 866 - m_Y: 84 - m_Width: 157 - m_Height: 939 - - m_X: 931 - m_Y: 82 - m_Width: 92 - m_Height: 941 - - m_X: 1008 m_Y: 0 - m_Width: 15 + m_Width: 1023 m_Height: 1023 m_FontFeatureTable: m_MultipleSubstitutionRecords: [] diff --git a/Game/CourierOld/Assets/Resources_moved/Prefabs/Player/ArmsMesh.prefab b/Game/CourierOld/Assets/Resources_moved/Prefabs/Player/ArmsMesh.prefab index fd5be70..2922925 100644 --- a/Game/CourierOld/Assets/Resources_moved/Prefabs/Player/ArmsMesh.prefab +++ b/Game/CourierOld/Assets/Resources_moved/Prefabs/Player/ArmsMesh.prefab @@ -29,6 +29,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: + - {fileID: 2554896433901729428} - {fileID: 4362085140021186758} m_Father: {fileID: 2819992717264078936} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -77,7 +78,1210 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: cfe65f613bc54b4098acdba0d3fdd2a2, type: 3} m_Name: m_EditorClassIdentifier: Assembly-CSharp::Code.Gameplay.Player.ArmsMeshProvider - ArmsAnimator: {fileID: 7667679109266590396} + ArmsAnimator: {fileID: 8472673951785561326} +--- !u!1001 &343851259852456200 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2018950426276364536} + m_Modifications: + - target: {fileID: 164343528372539013, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -75.974304 + objectReference: {fileID: 0} + - target: {fileID: 164343528372539013, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -46.00196 + objectReference: {fileID: 0} + - target: {fileID: 164343528372539013, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 145.76682 + objectReference: {fileID: 0} + - target: {fileID: 247381129698763162, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 71.45004 + objectReference: {fileID: 0} + - target: {fileID: 247381129698763162, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 113.48836 + objectReference: {fileID: 0} + - target: {fileID: 247381129698763162, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 2.6301756 + objectReference: {fileID: 0} + - target: {fileID: 299923978387580857, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 1.1278152 + objectReference: {fileID: 0} + - target: {fileID: 299923978387580857, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00016014025 + objectReference: {fileID: 0} + - target: {fileID: 299923978387580857, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 15.185728 + objectReference: {fileID: 0} + - target: {fileID: 316049548368954670, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.000015258788 + objectReference: {fileID: 0} + - target: {fileID: 316049548368954670, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.000015258788 + objectReference: {fileID: 0} + - target: {fileID: 316049548368954670, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 7.0166714e-15 + objectReference: {fileID: 0} + - target: {fileID: 688973683637402896, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.00058056595 + objectReference: {fileID: 0} + - target: {fileID: 688973683637402896, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00067896355 + objectReference: {fileID: 0} + - target: {fileID: 688973683637402896, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.00001964023 + objectReference: {fileID: 0} + - target: {fileID: 846628332452033094, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -4.0178714 + objectReference: {fileID: 0} + - target: {fileID: 846628332452033094, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0061623147 + objectReference: {fileID: 0} + - target: {fileID: 846628332452033094, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.09060393 + objectReference: {fileID: 0} + - target: {fileID: 1067710323092224146, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0003662111 + objectReference: {fileID: 0} + - target: {fileID: 1067710323092224146, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00035095194 + objectReference: {fileID: 0} + - target: {fileID: 1067710323092224146, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.000030517576 + objectReference: {fileID: 0} + - target: {fileID: 1304199193235093503, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.000015258813 + objectReference: {fileID: 0} + - target: {fileID: 1304199193235093503, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00009155273 + objectReference: {fileID: 0} + - target: {fileID: 1304199193235093503, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.000015258789 + objectReference: {fileID: 0} + - target: {fileID: 1368115066155375003, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 14.891432 + objectReference: {fileID: 0} + - target: {fileID: 1368115066155375003, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 12.360462 + objectReference: {fileID: 0} + - target: {fileID: 1368115066155375003, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 41.165024 + objectReference: {fileID: 0} + - target: {fileID: 1428382208632446737, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.829242 + objectReference: {fileID: 0} + - target: {fileID: 1428382208632446737, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -118.365875 + objectReference: {fileID: 0} + - target: {fileID: 1428382208632446737, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -179.72115 + objectReference: {fileID: 0} + - target: {fileID: 1614437616750325648, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -6.318252 + objectReference: {fileID: 0} + - target: {fileID: 1614437616750325648, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.0028688977 + objectReference: {fileID: 0} + - target: {fileID: 1614437616750325648, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.05657225 + objectReference: {fileID: 0} + - target: {fileID: 1725354999844185342, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -3.7526572 + objectReference: {fileID: 0} + - target: {fileID: 1725354999844185342, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -1.8288727 + objectReference: {fileID: 0} + - target: {fileID: 1725354999844185342, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 27.308884 + objectReference: {fileID: 0} + - target: {fileID: 1737538702329850365, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0002288832 + objectReference: {fileID: 0} + - target: {fileID: 1737538702329850365, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0004730218 + objectReference: {fileID: 0} + - target: {fileID: 1737538702329850365, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.00016784665 + objectReference: {fileID: 0} + - target: {fileID: 1763757181679872646, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.000015258788 + objectReference: {fileID: 0} + - target: {fileID: 1763757181679872646, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 7.016711e-15 + objectReference: {fileID: 0} + - target: {fileID: 1763757181679872646, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 7.0167083e-15 + objectReference: {fileID: 0} + - target: {fileID: 1830125603300920621, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.000004935877 + objectReference: {fileID: 0} + - target: {fileID: 1830125603300920621, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00000758391 + objectReference: {fileID: 0} + - target: {fileID: 1830125603300920621, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.000001774247 + objectReference: {fileID: 0} + - target: {fileID: 1846650063834691088, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.000000320165 + objectReference: {fileID: 0} + - target: {fileID: 1846650063834691088, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.0000018142689 + objectReference: {fileID: 0} + - target: {fileID: 1846650063834691088, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.000000026680437 + objectReference: {fileID: 0} + - target: {fileID: 1915340111991190589, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 5.183512 + objectReference: {fileID: 0} + - target: {fileID: 1915340111991190589, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.011187645 + objectReference: {fileID: 0} + - target: {fileID: 1915340111991190589, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.1065954 + objectReference: {fileID: 0} + - target: {fileID: 1992587369003526131, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -26.434198 + objectReference: {fileID: 0} + - target: {fileID: 1992587369003526131, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -21.740698 + objectReference: {fileID: 0} + - target: {fileID: 1992587369003526131, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -5.060104 + objectReference: {fileID: 0} + - target: {fileID: 2137310279346617352, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -89.98021 + objectReference: {fileID: 0} + - target: {fileID: 2137310279346617352, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.000054641518 + objectReference: {fileID: 0} + - target: {fileID: 2174818410485515056, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000146208695 + objectReference: {fileID: 0} + - target: {fileID: 2174818410485515056, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.000023205292 + objectReference: {fileID: 0} + - target: {fileID: 2174818410485515056, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.0000022678325 + objectReference: {fileID: 0} + - target: {fileID: 2206395661974325586, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -9.8173065 + objectReference: {fileID: 0} + - target: {fileID: 2206395661974325586, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.03311895 + objectReference: {fileID: 0} + - target: {fileID: 2206395661974325586, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.27889484 + objectReference: {fileID: 0} + - target: {fileID: 2472327203580736725, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -17.32063 + objectReference: {fileID: 0} + - target: {fileID: 2472327203580736725, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -18.052954 + objectReference: {fileID: 0} + - target: {fileID: 2472327203580736725, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 34.86682 + objectReference: {fileID: 0} + - target: {fileID: 2482326515815363308, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -4.890174 + objectReference: {fileID: 0} + - target: {fileID: 2482326515815363308, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 2.4859815 + objectReference: {fileID: 0} + - target: {fileID: 2482326515815363308, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -28.83348 + objectReference: {fileID: 0} + - target: {fileID: 2519421759509245632, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0009002685 + objectReference: {fileID: 0} + - target: {fileID: 2519421759509245632, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0010223389 + objectReference: {fileID: 0} + - target: {fileID: 2519421759509245632, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 7.156248e-15 + objectReference: {fileID: 0} + - target: {fileID: 2592839248872199424, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0007691969 + objectReference: {fileID: 0} + - target: {fileID: 2592839248872199424, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00065081037 + objectReference: {fileID: 0} + - target: {fileID: 2592839248872199424, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.000032278956 + objectReference: {fileID: 0} + - target: {fileID: 2699237715225057766, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.93047863 + objectReference: {fileID: 0} + - target: {fileID: 2699237715225057766, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0022628729 + objectReference: {fileID: 0} + - target: {fileID: 2699237715225057766, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.08014972 + objectReference: {fileID: 0} + - target: {fileID: 2750242602702909727, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 2.0438488 + objectReference: {fileID: 0} + - target: {fileID: 2750242602702909727, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00000565985 + objectReference: {fileID: 0} + - target: {fileID: 2750242602702909727, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -33.032265 + objectReference: {fileID: 0} + - target: {fileID: 2818581742461072113, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 2.6578891 + objectReference: {fileID: 0} + - target: {fileID: 2818581742461072113, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.0001449773 + objectReference: {fileID: 0} + - target: {fileID: 2818581742461072113, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -36.853764 + objectReference: {fileID: 0} + - target: {fileID: 2860148752735041436, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2860148752735041436, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2860148752735041436, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2860148752735041436, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2860148752735041436, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2860148752735041436, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2860148752735041436, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2860148752735041436, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2860148752735041436, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2860148752735041436, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3068469993245367960, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 7.0167083e-15 + objectReference: {fileID: 0} + - target: {fileID: 3068469993245367960, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 7.0167083e-15 + objectReference: {fileID: 0} + - target: {fileID: 3068469993245367960, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 7.0167083e-15 + objectReference: {fileID: 0} + - target: {fileID: 3090342014090854664, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -9.10566 + objectReference: {fileID: 0} + - target: {fileID: 3090342014090854664, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 7.224254 + objectReference: {fileID: 0} + - target: {fileID: 3090342014090854664, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -40.286503 + objectReference: {fileID: 0} + - target: {fileID: 3132133655573871387, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.45024243 + objectReference: {fileID: 0} + - target: {fileID: 3132133655573871387, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.000058952217 + objectReference: {fileID: 0} + - target: {fileID: 3132133655573871387, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -13.488045 + objectReference: {fileID: 0} + - target: {fileID: 3213552203247222833, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.000015258788 + objectReference: {fileID: 0} + - target: {fileID: 3213552203247222833, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.000015258788 + objectReference: {fileID: 0} + - target: {fileID: 3213552203247222833, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 7.0166714e-15 + objectReference: {fileID: 0} + - target: {fileID: 3241072823254134054, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_Name + value: mp_gun_volley_3 + objectReference: {fileID: 0} + - target: {fileID: 3455459029491531348, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 73.02495 + objectReference: {fileID: 0} + - target: {fileID: 3455459029491531348, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -114.48172 + objectReference: {fileID: 0} + - target: {fileID: 3455459029491531348, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -3.8005714 + objectReference: {fileID: 0} + - target: {fileID: 3462106121703343231, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 1.7025021 + objectReference: {fileID: 0} + - target: {fileID: 3462106121703343231, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.23154716 + objectReference: {fileID: 0} + - target: {fileID: 3462106121703343231, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -92.45921 + objectReference: {fileID: 0} + - target: {fileID: 3616146600205758204, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -5.112124 + objectReference: {fileID: 0} + - target: {fileID: 3616146600205758204, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.014071524 + objectReference: {fileID: 0} + - target: {fileID: 3616146600205758204, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.2887228 + objectReference: {fileID: 0} + - target: {fileID: 3650863013136871411, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.00024588677 + objectReference: {fileID: 0} + - target: {fileID: 3650863013136871411, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.0002458868 + objectReference: {fileID: 0} + - target: {fileID: 3650863013136871411, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.000013659322 + objectReference: {fileID: 0} + - target: {fileID: 3845018599704648865, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 45.566437 + objectReference: {fileID: 0} + - target: {fileID: 3845018599704648865, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 36.681778 + objectReference: {fileID: 0} + - target: {fileID: 3845018599704648865, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 78.89357 + objectReference: {fileID: 0} + - target: {fileID: 3913354180734670135, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.00005912386 + objectReference: {fileID: 0} + - target: {fileID: 3913354180734670135, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00006926235 + objectReference: {fileID: 0} + - target: {fileID: 3913354180734670135, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.00005154655 + objectReference: {fileID: 0} + - target: {fileID: 4021369468042142385, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 8.531638 + objectReference: {fileID: 0} + - target: {fileID: 4021369468042142385, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 3.2345655 + objectReference: {fileID: 0} + - target: {fileID: 4021369468042142385, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 21.988014 + objectReference: {fileID: 0} + - target: {fileID: 4041251128143277050, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.00024414065 + objectReference: {fileID: 0} + - target: {fileID: 4041251128143277050, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00024414055 + objectReference: {fileID: 0} + - target: {fileID: 4041251128143277050, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.000015258788 + objectReference: {fileID: 0} + - target: {fileID: 4314021960142067276, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 1.6330168 + objectReference: {fileID: 0} + - target: {fileID: 4314021960142067276, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.020654738 + objectReference: {fileID: 0} + - target: {fileID: 4314021960142067276, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.7121204 + objectReference: {fileID: 0} + - target: {fileID: 4418784018223387580, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -8.890582 + objectReference: {fileID: 0} + - target: {fileID: 4418784018223387580, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.020573828 + objectReference: {fileID: 0} + - target: {fileID: 4418784018223387580, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.20326322 + objectReference: {fileID: 0} + - target: {fileID: 4435776979749127198, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -6.4898562 + objectReference: {fileID: 0} + - target: {fileID: 4435776979749127198, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.23601408 + objectReference: {fileID: 0} + - target: {fileID: 4435776979749127198, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 5.3384275 + objectReference: {fileID: 0} + - target: {fileID: 4641618488429836643, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.000005008955 + objectReference: {fileID: 0} + - target: {fileID: 4641618488429836643, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.0000050089557 + objectReference: {fileID: 0} + - target: {fileID: 4641618488429836643, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.000005008957 + objectReference: {fileID: 0} + - target: {fileID: 4663100837301767568, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.00024414074 + objectReference: {fileID: 0} + - target: {fileID: 4663100837301767568, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00024414051 + objectReference: {fileID: 0} + - target: {fileID: 4663100837301767568, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.000030517576 + objectReference: {fileID: 0} + - target: {fileID: 4822573023012141456, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 2.6945245 + objectReference: {fileID: 0} + - target: {fileID: 4822573023012141456, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0072954237 + objectReference: {fileID: 0} + - target: {fileID: 4822573023012141456, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.14999188 + objectReference: {fileID: 0} + - target: {fileID: 4850911385818629209, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000008537735 + objectReference: {fileID: 0} + - target: {fileID: 4850911385818629209, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0000004268867 + objectReference: {fileID: 0} + - target: {fileID: 4850911385818629209, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.0000012806601 + objectReference: {fileID: 0} + - target: {fileID: 5040509736536091767, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 6.541632 + objectReference: {fileID: 0} + - target: {fileID: 5040509736536091767, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.17812887 + objectReference: {fileID: 0} + - target: {fileID: 5040509736536091767, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.04297368 + objectReference: {fileID: 0} + - target: {fileID: 5065044537243375775, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 10.223898 + objectReference: {fileID: 0} + - target: {fileID: 5065044537243375775, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 1.7652841 + objectReference: {fileID: 0} + - target: {fileID: 5065044537243375775, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 9.847921 + objectReference: {fileID: 0} + - target: {fileID: 5076674416261442042, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0007379806 + objectReference: {fileID: 0} + - target: {fileID: 5076674416261442042, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00072240416 + objectReference: {fileID: 0} + - target: {fileID: 5076674416261442042, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.0000045843794 + objectReference: {fileID: 0} + - target: {fileID: 5477505170402451515, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.000015258788 + objectReference: {fileID: 0} + - target: {fileID: 5477505170402451515, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.000015258788 + objectReference: {fileID: 0} + - target: {fileID: 5477505170402451515, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 7.0166714e-15 + objectReference: {fileID: 0} + - target: {fileID: 5487555096268211828, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 9.0376005 + objectReference: {fileID: 0} + - target: {fileID: 5487555096268211828, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 7.1297493 + objectReference: {fileID: 0} + - target: {fileID: 5487555096268211828, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 15.2919235 + objectReference: {fileID: 0} + - target: {fileID: 5517985786322360547, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -7.964697 + objectReference: {fileID: 0} + - target: {fileID: 5517985786322360547, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.008143373 + objectReference: {fileID: 0} + - target: {fileID: 5517985786322360547, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.5336201 + objectReference: {fileID: 0} + - target: {fileID: 5632380062033273779, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0014038093 + objectReference: {fileID: 0} + - target: {fileID: 5632380062033273779, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0014801017 + objectReference: {fileID: 0} + - target: {fileID: 5632380062033273779, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.000030517576 + objectReference: {fileID: 0} + - target: {fileID: 5670073946599182853, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -23.614973 + objectReference: {fileID: 0} + - target: {fileID: 5670073946599182853, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -35.29157 + objectReference: {fileID: 0} + - target: {fileID: 5670073946599182853, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 94.02748 + objectReference: {fileID: 0} + - target: {fileID: 5671757572594257130, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 5.6778026 + objectReference: {fileID: 0} + - target: {fileID: 5671757572594257130, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.10471365 + objectReference: {fileID: 0} + - target: {fileID: 5671757572594257130, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.047428045 + objectReference: {fileID: 0} + - target: {fileID: 5705850872871135946, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000050089557 + objectReference: {fileID: 0} + - target: {fileID: 5705850872871135946, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.000008651422 + objectReference: {fileID: 0} + - target: {fileID: 5705850872871135946, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.000005008956 + objectReference: {fileID: 0} + - target: {fileID: 5729939343512381976, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 1.8008934 + objectReference: {fileID: 0} + - target: {fileID: 5729939343512381976, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 118.30804 + objectReference: {fileID: 0} + - target: {fileID: 5729939343512381976, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 179.04715 + objectReference: {fileID: 0} + - target: {fileID: 5985906874275625233, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 2.4847617 + objectReference: {fileID: 0} + - target: {fileID: 5985906874275625233, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00017209045 + objectReference: {fileID: 0} + - target: {fileID: 5985906874275625233, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 37.476048 + objectReference: {fileID: 0} + - target: {fileID: 6109730093842509964, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -2.0595746 + objectReference: {fileID: 0} + - target: {fileID: 6109730093842509964, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0031985939 + objectReference: {fileID: 0} + - target: {fileID: 6109730093842509964, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.08528739 + objectReference: {fileID: 0} + - target: {fileID: 6127749416412778165, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 8.621975 + objectReference: {fileID: 0} + - target: {fileID: 6127749416412778165, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -3.2641199 + objectReference: {fileID: 0} + - target: {fileID: 6127749416412778165, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -22.31648 + objectReference: {fileID: 0} + - target: {fileID: 6186249148461199191, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 7.3479753 + objectReference: {fileID: 0} + - target: {fileID: 6186249148461199191, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 21.53812 + objectReference: {fileID: 0} + - target: {fileID: 6186249148461199191, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -20.498962 + objectReference: {fileID: 0} + - target: {fileID: 6368590393592391295, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.000078974015 + objectReference: {fileID: 0} + - target: {fileID: 6368590393592391295, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.000120382094 + objectReference: {fileID: 0} + - target: {fileID: 6368590393592391295, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.000028174603 + objectReference: {fileID: 0} + - target: {fileID: 6687899990451111254, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -8.970763 + objectReference: {fileID: 0} + - target: {fileID: 6687899990451111254, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.2136111 + objectReference: {fileID: 0} + - target: {fileID: 6687899990451111254, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -2.7685847 + objectReference: {fileID: 0} + - target: {fileID: 6757846051864450597, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.00021856603 + objectReference: {fileID: 0} + - target: {fileID: 6757846051864450597, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00023222642 + objectReference: {fileID: 0} + - target: {fileID: 6757846051864450597, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.000013659491 + objectReference: {fileID: 0} + - target: {fileID: 6823017971347956948, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -1.3024728 + objectReference: {fileID: 0} + - target: {fileID: 6823017971347956948, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.002541531 + objectReference: {fileID: 0} + - target: {fileID: 6823017971347956948, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.065492384 + objectReference: {fileID: 0} + - target: {fileID: 7184602337680293019, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.00045015197 + objectReference: {fileID: 0} + - target: {fileID: 7184602337680293019, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00042597973 + objectReference: {fileID: 0} + - target: {fileID: 7184602337680293019, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.00002203971 + objectReference: {fileID: 0} + - target: {fileID: 7214480831500652503, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -75.85259 + objectReference: {fileID: 0} + - target: {fileID: 7214480831500652503, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 51.2703 + objectReference: {fileID: 0} + - target: {fileID: 7214480831500652503, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -148.14055 + objectReference: {fileID: 0} + - target: {fileID: 7247960624468475776, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -9.225485 + objectReference: {fileID: 0} + - target: {fileID: 7247960624468475776, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.015094428 + objectReference: {fileID: 0} + - target: {fileID: 7247960624468475776, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.20550857 + objectReference: {fileID: 0} + - target: {fileID: 7317067736683831648, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 2.5897987 + objectReference: {fileID: 0} + - target: {fileID: 7317067736683831648, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00019966677 + objectReference: {fileID: 0} + - target: {fileID: 7317067736683831648, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 32.669827 + objectReference: {fileID: 0} + - target: {fileID: 7429906508136433120, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -79.63317 + objectReference: {fileID: 0} + - target: {fileID: 7429906508136433120, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 179.99985 + objectReference: {fileID: 0} + - target: {fileID: 7429906508136433120, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -179.99982 + objectReference: {fileID: 0} + - target: {fileID: 7453800691511551483, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 3.0575328 + objectReference: {fileID: 0} + - target: {fileID: 7453800691511551483, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.0023695347 + objectReference: {fileID: 0} + - target: {fileID: 7453800691511551483, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.030827947 + objectReference: {fileID: 0} + - target: {fileID: 7517186829756125566, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -7.4444447 + objectReference: {fileID: 0} + - target: {fileID: 7517186829756125566, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.038279917 + objectReference: {fileID: 0} + - target: {fileID: 7517186829756125566, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.3807115 + objectReference: {fileID: 0} + - target: {fileID: 7563931340517128734, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0007376604 + objectReference: {fileID: 0} + - target: {fileID: 7563931340517128734, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.0006830188 + objectReference: {fileID: 0} + - target: {fileID: 7563931340517128734, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.00008197106 + objectReference: {fileID: 0} + - target: {fileID: 7782953787999766165, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.000015258782 + objectReference: {fileID: 0} + - target: {fileID: 7782953787999766165, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.000015258796 + objectReference: {fileID: 0} + - target: {fileID: 7782953787999766165, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.000030517576 + objectReference: {fileID: 0} + - target: {fileID: 7884654143599529706, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -11.139501 + objectReference: {fileID: 0} + - target: {fileID: 7884654143599529706, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -3.5840673 + objectReference: {fileID: 0} + - target: {fileID: 7884654143599529706, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 12.630647 + objectReference: {fileID: 0} + - target: {fileID: 7906879124312487748, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.7125283 + objectReference: {fileID: 0} + - target: {fileID: 7906879124312487748, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00018779135 + objectReference: {fileID: 0} + - target: {fileID: 7906879124312487748, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 13.385534 + objectReference: {fileID: 0} + - target: {fileID: 7938057475905285868, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -6.386127 + objectReference: {fileID: 0} + - target: {fileID: 7938057475905285868, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -5.861033 + objectReference: {fileID: 0} + - target: {fileID: 7938057475905285868, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 45.470898 + objectReference: {fileID: 0} + - target: {fileID: 7986772829045367927, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -8.409076 + objectReference: {fileID: 0} + - target: {fileID: 7986772829045367927, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 2.8521845 + objectReference: {fileID: 0} + - target: {fileID: 7986772829045367927, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -11.842202 + objectReference: {fileID: 0} + - target: {fileID: 8315176077215187060, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0015563932 + objectReference: {fileID: 0} + - target: {fileID: 8315176077215187060, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.0013122595 + objectReference: {fileID: 0} + - target: {fileID: 8315176077215187060, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.0001373291 + objectReference: {fileID: 0} + - target: {fileID: 8322857684471470014, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 11.714333 + objectReference: {fileID: 0} + - target: {fileID: 8322857684471470014, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -7.89933 + objectReference: {fileID: 0} + - target: {fileID: 8322857684471470014, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -44.03692 + objectReference: {fileID: 0} + - target: {fileID: 8420662649101289448, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000044823137 + objectReference: {fileID: 0} + - target: {fileID: 8420662649101289448, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00010202594 + objectReference: {fileID: 0} + - target: {fileID: 8420662649101289448, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.0000041621424 + objectReference: {fileID: 0} + - target: {fileID: 8465849524897763362, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 14.969608 + objectReference: {fileID: 0} + - target: {fileID: 8465849524897763362, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.12648652 + objectReference: {fileID: 0} + - target: {fileID: 8465849524897763362, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.48680195 + objectReference: {fileID: 0} + - target: {fileID: 8473698411116393619, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -3.48812 + objectReference: {fileID: 0} + - target: {fileID: 8473698411116393619, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.07694119 + objectReference: {fileID: 0} + - target: {fileID: 8473698411116393619, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.15931667 + objectReference: {fileID: 0} + - target: {fileID: 8530404901823732621, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 2.1662881 + objectReference: {fileID: 0} + - target: {fileID: 8530404901823732621, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.00017693762 + objectReference: {fileID: 0} + - target: {fileID: 8530404901823732621, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -14.985558 + objectReference: {fileID: 0} + - target: {fileID: 8710584753369500794, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.0000050089557 + objectReference: {fileID: 0} + - target: {fileID: 8710584753369500794, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.000008651421 + objectReference: {fileID: 0} + - target: {fileID: 8710584753369500794, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.000005008955 + objectReference: {fileID: 0} + - target: {fileID: 8720220455502683705, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.00022251469 + objectReference: {fileID: 0} + - target: {fileID: 8720220455502683705, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00022811758 + objectReference: {fileID: 0} + - target: {fileID: 8720220455502683705, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.0000035213723 + objectReference: {fileID: 0} + - target: {fileID: 8728704524236898838, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0.00016784636 + objectReference: {fileID: 0} + - target: {fileID: 8728704524236898838, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00022888204 + objectReference: {fileID: 0} + - target: {fileID: 8728704524236898838, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.00007629394 + objectReference: {fileID: 0} + - target: {fileID: 8739187606229009205, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 7.0167083e-15 + objectReference: {fileID: 0} + - target: {fileID: 8739187606229009205, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -7.0167083e-15 + objectReference: {fileID: 0} + - target: {fileID: 8739187606229009205, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 7.0167083e-15 + objectReference: {fileID: 0} + - target: {fileID: 8958073329367780565, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0005798344 + objectReference: {fileID: 0} + - target: {fileID: 8958073329367780565, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.00068664516 + objectReference: {fileID: 0} + - target: {fileID: 8958073329367780565, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0.000030517576 + objectReference: {fileID: 0} + - target: {fileID: 8993495910985464126, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 83.53073 + objectReference: {fileID: 0} + - target: {fileID: 8993495910985464126, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 63.292942 + objectReference: {fileID: 0} + - target: {fileID: 8993495910985464126, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 63.897755 + objectReference: {fileID: 0} + - target: {fileID: 9090597444846604930, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.290228 + objectReference: {fileID: 0} + - target: {fileID: 9090597444846604930, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.08850671 + objectReference: {fileID: 0} + - target: {fileID: 9090597444846604930, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.18999098 + objectReference: {fileID: 0} + - target: {fileID: 9106064555123761390, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -27.718458 + objectReference: {fileID: 0} + - target: {fileID: 9106064555123761390, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 40.982227 + objectReference: {fileID: 0} + - target: {fileID: 9106064555123761390, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -100.66791 + objectReference: {fileID: 0} + - target: {fileID: 9129142652753938999, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -0.0017758491 + objectReference: {fileID: 0} + - target: {fileID: 9129142652753938999, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -0.0020490566 + objectReference: {fileID: 0} + - target: {fileID: 9129142652753938999, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.000095559124 + objectReference: {fileID: 0} + - target: {fileID: 9143437507438629469, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -6.3203006 + objectReference: {fileID: 0} + - target: {fileID: 9143437507438629469, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0.012891791 + objectReference: {fileID: 0} + - target: {fileID: 9143437507438629469, guid: cbae1b551f875e24e913964e5358651e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.19990452 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cbae1b551f875e24e913964e5358651e, type: 3} +--- !u!4 &2554896433901729428 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2860148752735041436, guid: cbae1b551f875e24e913964e5358651e, type: 3} + m_PrefabInstance: {fileID: 343851259852456200} + m_PrefabAsset: {fileID: 0} +--- !u!95 &8472673951785561326 stripped +Animator: + m_CorrespondingSourceObject: {fileID: 8165420812840578534, guid: cbae1b551f875e24e913964e5358651e, type: 3} + m_PrefabInstance: {fileID: 343851259852456200} + m_PrefabAsset: {fileID: 0} --- !u!1001 &4252387813456377645 PrefabInstance: m_ObjectHideFlags: 0 @@ -658,6 +1862,10 @@ PrefabInstance: propertyPath: m_Name value: mp_idle objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 6dd32929f788d35afba7c6c6c124a92d, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 1139325989675019811, guid: 6dd32929f788d35afba7c6c6c124a92d, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 73.235954 @@ -1100,8 +2308,3 @@ Transform: m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 6dd32929f788d35afba7c6c6c124a92d, type: 3} m_PrefabInstance: {fileID: 4252387813456377645} m_PrefabAsset: {fileID: 0} ---- !u!95 &7667679109266590396 stripped -Animator: - m_CorrespondingSourceObject: {fileID: 5866666021909216657, guid: 6dd32929f788d35afba7c6c6c124a92d, type: 3} - m_PrefabInstance: {fileID: 4252387813456377645} - m_PrefabAsset: {fileID: 0}